Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 914  
 239

List türündeki bir nesnenin Array elemanı içerdiğini kontrol etme - Check List<T> contains Array elements

Selamlar,
C# üzerinde basit bir yapıyla List türündeki bir nesne içindeki elemanları farklı bir List ya da Array türündeki elemanlarla karşılaştırabilirsiniz. Yani bunlar için iç içe for ya da foreach ile dönmenize gerek yok, kaldı ki performans düşüşü yaşanır.

Örnek:
bool hasMatch = StringArrayNesnesi.Any(x => ListTuruNesne.Any(y => y.Urun == x));

Bunun tam tersi ise:

bool hasMatch = ListTuruNesne.Select(x => x.Urun) .Intersect(StringArrayNesnesi) .Any();

Kısacası Any metodu ile bunu bulabilmek mümkün.

İyi çalışmalar,
Recep.

Bu gönderiyi 14.04.2018 14:37:19 tarihinde Rserit düzenledi.

Developer.