Je veux obtenir le nombre total d'éléments de la liste code> s dans le dictionnaire suivant code>:
5 Réponses :
à quoi ça se passe?
ohhh n'a pas vu ce dernier commentaire ... oh bien
var i = dd.Values.SelectMany(v => v).Count();
Nombre total de tous les éléments de la liste: Liste code> contenant des comptes de liste individuelle: p>
Bonne réponse en utilisant avec SelectMany.
Je crois que cela vous obtiendra le compte que vous voulez efficacement et clairement. Sous la hotte, il doit parcourir les listes, mais pour obtenir un nombre total, il n'ya aucun moyen d'éviter cela.
var i = dd.Values.Sum(x => x.Count);
var totale = Dictionary.sum (x => x.value.count ()); p>
Vous voulez un compte total? Dans le cas de l'exemple 6?
Oui. Je souhaite que le nombre total de chaque élément de la liste des dictionnaires compte compte.