Aşağıdaki gibi bir sınıfınız varsa,
public class Kisi
{
public string ID {get; set;}
public string Ad {get; set;}
public string Soyad {get; set;}
}
Bu sınıfı aşağıdaki gibi bir kod ile generic türünden bir listeye eklediyseniz.
List<Kisi> kisiler = new List<Kisi>();
kisiler.Add(new Kisi() {ID=1, Ad="Bahadır", Soyad="ARSLAN"});
kisiler.Add(new Kisi() {ID=2, Ad="Evren", Soyad="AYAN"});
kisiler.Add(new Kisi() {ID=3, Ad="Oğuz", Soyad="KOCA"});
kisiler.Add(new Kisi() {ID=4, Ad="Emrah", Soyad="ÇETİNER"});
daha sonra da bu liste içerisinde örneğin bana ID değeri 3 olanı getir dediğinizde uygun kaydın gelmesini istiyorsanız aşağıdaki iki yöntemde arama yapabilirsiniz.
Kisi aranan = kisiler.Find(delegate(Kisi k) { return k.ID == 3;});
veya
Kisi aranan = kisiler.Find(k => k.ID == 1);
Bu yazıyı ilk değerlendiren siz olun
- Currently 0/5 Stars.
- 1
- 2
- 3
- 4
- 5
C#