Powiedzmy, mam tablicę list i chcę uzyskać liczbę wszystkich elementów na wszystkich listach. Jak obliczyć liczbę z LINQ? (Tylko ogólnie ciekawość tutaj)Jaki jest sposób LINQ'ish to zrobić
Oto stary sposób to zrobić:
List<item>[] Lists = // (init the array of lists)
int count = 0;
foreach(List<item> list in Lists)
count+= list.Count;
return count;
Jak byś LINQify że? (C# składni, proszę)
true LINQ użyje: var summedCount = ... –
@Travis: w ogóle. Var nie jest wymogiem w żadnej sytuacji z wyjątkiem użycia anonimowych typów. We wszystkich innych przypadkach jest to "prawdą" linq do używania var lub typu silnego, jak prosi deweloper, nie ma praktycznej różnicy dla wszystkich zamiarów i celów. – jrista