Dites, j'ai un tableau de listes, et je veux obtenir un compte de tous les éléments dans toutes les listes. Comment calculer le compte avec LINQ? (Juste la curiosité générale ici)Quelle est la façon LINQ'ish de le faire
Voici la vieille façon de le faire:
List<item>[] Lists = // (init the array of lists)
int count = 0;
foreach(List<item> list in Lists)
count+= list.Count;
return count;
Comment voulez-vous que LINQify? (C syntaxe #, s'il vous plaît)
vrai LINQ utiliserait: var summedCount = ... –
@Travis: pas du tout. Var n'est une exigence dans aucune situation, sauf dans l'utilisation de types anonymes. Dans tous les autres cas, il est 'vrai' linq d'utiliser var ou un type fort comme le développeur le souhaite, il n'y a aucune différence pratique à toutes fins utiles. – jrista