2010-06-29 6 views

Répondre

9

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); 
+0

suivant Tout est bien qui finit bien, hein? ;) –

+0

@Dan: Haha, en effet;) –

14

Essayez le

bool allPopulated = map.All(p => p.Value != null && p.Value.Count > 0); 
+0

Odd, vous battre un peu, mais vous obtenez plus de votes. –

+0

+1 pour l'élégance. – CesarGon

+0

@Adam: Je suis sûr que votre réponse n'a pas eu la vérification nulle au début. –

Questions connexes