Dire, ho una matrice di elenchi e voglio ottenere un conteggio di tutti gli articoli in tutte le liste. Come dovrei calcolare il conteggio con LINQ? (Solo curiosità generale qui)Qual è il modo LINQ per farlo
Ecco il vecchio modo di farlo:
List<item>[] Lists = // (init the array of lists)
int count = 0;
foreach(List<item> list in Lists)
count+= list.Count;
return count;
Come faresti LINQify che? (C# sintassi, per favore)
true LINQ utilizza: var summedCount = ... –
@Travis: non del tutto. Var non è un requisito in nessuna situazione tranne che nell'uso di tipi anonimi. In tutti gli altri casi, è 'vero' linq usare var o un tipo forte come piace allo sviluppatore, non c'è alcuna differenza pratica a tutti gli effetti. – jrista