2010-06-29 12 views

उत्तर

9

आप Enumerable.All उपयोग कर सकते हैं इसके लिए एक्सटेंशन विधि (LINQ एक्सटेंशन विधियों का हिस्सा)।

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

सभी की अच्छी तरह से है कि अच्छी तरह से समाप्त होता प्रयास करें हाँ? ;) –

+0

@ डैन: हाहा, वास्तव में;) –

14

, निम्नलिखित

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

विषम, आपको थोड़ा हराया फिर भी आपको अधिक वोट मिलते हैं। लालित्य के लिए –

+0

+1। – CesarGon

+0

@Adam: मुझे पूरा यकीन है कि आपके उत्तर में पहले शून्य की जांच नहीं थी। –

संबंधित मुद्दे