OrderBy ve OrderByDescending list elemanlarını sıralamak için kullanılmaktadır. OrderBy elemanları küçükten büyüğe, OrderByDescending ise elemanları büyükten küçüğe sıralamaktadır.OrderBy
OrderBy ile parametre olarak belirtien alan küçükten büyüğe doğru sıralanmaktadır.
- private void button1_Click(object sender, EventArgs e)
- {
- List<Kisiler> Kisiler = new List<Kisiler>();
- Kisiler.Add(new Kisiler("Ali", 10));
- Kisiler.Add(new Kisiler("Hakan", 15));
- Kisiler.Add(new Kisiler("Can", 18));
- Kisiler.Add(new Kisiler("Yılmaz", 22));
- var Sonuc = Kisiler.OrderBy(x => x.Adi);
- }
OrderByDescending
OrderByDescending ile parametre olarak belirtilen alan büyükten küçüğe doğru sıralanmaktadır.
- private void button1_Click(object sender, EventArgs e)
- {
- List<Kisiler> Kisiler = new List<Kisiler>();
- Kisiler.Add(new Kisiler("Ali", 10));
- Kisiler.Add(new Kisiler("Hakan", 15));
- Kisiler.Add(new Kisiler("Can", 18));
- Kisiler.Add(new Kisiler("Yılmaz", 22));
- var Sonuc = Kisiler.OrderByDescending(x => x.Adi);
- }
Başarılar dilerim.