2010-06-29 629 views

Respuesta

9

Puede utilizar el Enumerable.All método de extensión (parte de los métodos de extensión LINQ) para esto.

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

bien después de lo que bien acaba, ¿eh? ;) –

+0

@Dan: Jaja, de hecho;) –

14

Prueba el

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

Impar, vencerlo un poco pero recibe más votos. –

+0

+1 por elegancia. – CesarGon

+0

@ Adam: estoy bastante seguro de que su respuesta no tuvo el control nulo al principio. –

Cuestiones relacionadas