Filtering out values from a C# Generic Dictionary -


मेरे पास सी # डिक्शनरी, डिक्शनरी & lt; Guid, MyObject & gt; है कि मुझे फ़िल्टर्ड आधारित MyObject की एक संपत्ति पर। उदाहरण के लिए, मैं शब्दकोश से सभी रिकॉर्ड्स को निकालना चाहता हूं जहां MyObject.BooleanProperty = false । इसको स्वीकार करने का सबसे अच्छा तरीका क्या है?

"post-text" itemprop = "text">

चूंकि शब्दकोश क्रियान्वयन IEnumerable & lt; keyvaluePair & lt; key, मान & gt; & gt; , आप जहां उपयोग कर सकते हैं:

  var matches = dictionary.Where (kvp = & gt;! Kvp.Value.BooleanProperty);  

यदि आपको इसकी आवश्यकता है तो एक नया शब्दकोश बनाने के लिए, ToDictionary विधि का उपयोग करें।


Comments

Popular posts from this blog

oracle - The fastest way to check if some records in a database table? -

php - multilevel menu with multilevel array -

jQuery UI: Datepicker month format -