Compter des valeurs dans le Dictionnaire à l'aide de LINQ et extensions LINQ
J'ai un dictionnaire qui ressemble à quelque chose comme ceci:
Dictionary<String, List<String>>
test1 : 1,3,4,5
test2 : 2,3,6,7
test3 : 2,8
Comment puis-je obtenir un décompte de toutes les valeurs à l'aide de LINQ et extensions LINQ?
Veuillez expliquer ce qu'est exactement voulez-vous compter?
Je veux compter toutes les valeurs. Je sais comment compter les touches simplement en faisant un .Compter sur le Dictionnaire. Ainsi, dans le cas ci-dessus, le comte devrait revenir avec 10.
Pourquoi la baisse de vote? J'ai expliqué que je voulais faire le décompte de toutes les Valeurs... les Dictionnaires ont des Clés et des Valeurs... comment est-ce pas clair? J'ai essayé de googler et de la recherche sur stack overflow, mais n'a pas trouvé un exemple qui l'adapter à mes besoins. Je crois aussi que si je voulais savoir comment faire cela, d'autres personnes de trop et que quelqu'un va trouver cette question utile à l'avenir.
Je n'ai pas droit de vote.
Pas de Soucis, il suffit de demander pour celui qui l'a fait pour expliquer pourquoi. Lire les raisons pour lesquelles les gens devraient en bas de vote et ne crois pas que ma "Question", s'inscrit dans l'un de ces.
Je veux compter toutes les valeurs. Je sais comment compter les touches simplement en faisant un .Compter sur le Dictionnaire. Ainsi, dans le cas ci-dessus, le comte devrait revenir avec 10.
Pourquoi la baisse de vote? J'ai expliqué que je voulais faire le décompte de toutes les Valeurs... les Dictionnaires ont des Clés et des Valeurs... comment est-ce pas clair? J'ai essayé de googler et de la recherche sur stack overflow, mais n'a pas trouvé un exemple qui l'adapter à mes besoins. Je crois aussi que si je voulais savoir comment faire cela, d'autres personnes de trop et que quelqu'un va trouver cette question utile à l'avenir.
Je n'ai pas droit de vote.
Pas de Soucis, il suffit de demander pour celui qui l'a fait pour expliquer pourquoi. Lire les raisons pour lesquelles les gens devraient en bas de vote et ne crois pas que ma "Question", s'inscrit dans l'un de ces.
OriginalL'auteur pengibot | 2012-08-14
Vous devez vous connecter pour publier un commentaire.
Disons que vous avez:
Si vous souhaitez que le nombre de listes, c'est aussi simple que:
Si vous souhaitez que le nombre total de toutes les chaînes dans toutes les listes:
Si vous voulez le décompte de toutes les chaînes distinctes dans toutes les listes:
J'ai été également après la façon de le faire à l'aide de mylist dans dict où la logique de trop, ce qui serait utile pour voir comment faire la même chose. merci
OriginalL'auteur Ani
Comment sur
OriginalL'auteur Nikhil Agrawal
Dans le cas où vous souhaitez compter chaque élément séparément:
Avec votre échantillon, vous obtiendrez:
"1", 1; "3", 2; "4", 1; "5", 1, "6", 1; "7", 1; "8", 1
OriginalL'auteur Amiram Korach