J'ai un Dictionary<string, List<string>>
Confirmant toutes les clés dans un dictionnaire ont peuplé valeurs
Je veux faire une vérification que toutes les clés du dictionnaire ont au moins 1 point dans sa liste correspondante
J'ai un Dictionary<string, List<string>>
Confirmant toutes les clés dans un dictionnaire ont peuplé valeurs
Je veux faire une vérification que toutes les clés du dictionnaire ont au moins 1 point dans sa liste correspondante
Vous pouvez utiliser le Enumerable.All
méthode d'extension (partie des méthodes d'extension LINQ) pour cela.
bool allPopulated = yourDictionary.All(p => p.Value != null && p.Value.Count > 0);
Essayez le
bool allPopulated = map.All(p => p.Value != null && p.Value.Count > 0);
Odd, vous battre un peu, mais vous obtenez plus de votes. –
+1 pour l'élégance. – CesarGon
@Adam: Je suis sûr que votre réponse n'a pas eu la vérification nulle au début. –
suivant Tout est bien qui finit bien, hein? ;) –
@Dan: Haha, en effet;) –