Diyelim ki, bir dizi listelem var ve tüm listelerdeki tüm öğeleri saymak istiyorum. Sayımı LINQ ile nasıl hesaplayabilirim? (Burada sadece genel merakı)Bunu yapmak için LINQ'ish yolu nedir
İşte bunu yapmak için eski bir yolu:
List<item>[] Lists = // (init the array of lists)
int count = 0;
foreach(List<item> list in Lists)
count+= list.Count;
return count;
Bunu nasıl LINQify ki? (C# sözdizimi, lütfen)
true LINQ şunu kullanır: var summedCount = ... –
@Travis: hiç de değil. Anonim türlerin kullanımı haricinde, herhangi bir durumda Var şartı değildir. Diğer tüm durumlarda, geliştiricinin memnun olduğu var ya da güçlü bir tür kullanmak için 'doğru' linq, tüm niyet ve amaçlar için pratik bir fark yoktur. – jrista