Sum metodu parametre ile belirtilen alanda bulunan değerlerin toplam sonucunu vermek için kullanılmaktadır. Sum metodunda parametre olarak belirtilecek alanın sayısal tipte olması gerekmektedir. Örneğimizde kullanacağımız bir sınıf tanımlayalım ve verileri içerisine ekleyelim.
private void button1_Click(object sender, EventArgs e) { List< Kisi> kisiler = new List< Kisi>(); kisiler.Add(new Kisi() { Ad = "Ali", Yas = 10 }); kisiler.Add(new Kisi() { Ad = "Hakan", Yas = 15 }); kisiler.Add(new Kisi() { Ad = "Can", Yas = 18 }); kisiler.Add(new Kisi() { Ad = "Yılmaz", Yas = 22 }); var sonuc = kisiler.Sum(x => x.Yas); }
Sum metodunda parametre olarak Yas alanı verilmiştir. Metod çalıştığında list içerisinde bulunan tüm elemanların yaşlarının toplamı Sonuc değişkeni içerisine yazılacaktır.
Başarılar dilerim.