से चाबी की एक सूची निकालने के लिए संदिग्ध मेरे मस्तिष्क आज काम नहीं कर रहा कोशिश कर रहा है मैं एक, आदि कुंजियों की सूची निकालने के लिए की जरूरत है कुंजी गुण कुंजी ऑब्जेक्ट्स की "कुंजीकोलेक्शन" कक्षा देता है और सूची <> नहीं देता है।एक .NET शब्दकोश
उत्तर
LINQ का उपयोग करके आप निम्न कर सकते हैं ...
List<String> myKeys = myDict.Keys.ToList();
हालांकि अपने लक्ष्य (चयनात्मक गणन आदि) इसे और अधिक समझ बनाने सकता है कुंजी संग्रह के साथ काम करने और परिवर्तित नहीं कुंजी के साथ क्या है पर निर्भर करता है एक सूची में।
धन्यवाद - यह बहुत निफ्टी है: मुझे लिंक की लटकना होगा! – winwaed
हाँ, आप कोशिश कर सकते हैं - IEnumerable<String> myKeys = myDict.Keys;
हमेशा एक अच्छा विचार IEnumerable
(एक अधिक सामान्य प्रकार) का उपयोग करें।
आप एक सच्चे सूची की जरूरत है:
List<string> myKeys = new List<string>(myDict.Keys);
यह रनटाइम त्रुटि उत्पन्न करता है – Smith
KeyCollection IEnumerable
इंटरफ़ेस लागू करता है।
आप इसे एक सूची में बदलने के लिए एक विस्तार विधि का उपयोग कर सकते हैं।
List<String> myKeys = myDict.Keys.ToList();
या कोई भिन्न निर्माता का उपयोग करें:
List<String> myKeys = new List<String>(myDict.Keys);
- 1. एक संपत्ति के रूप में .NET शब्दकोश
- 2. एक और शब्दकोश से एक शब्दकोश LINQ
- 3. .net शब्दकोश अन्य प्रबंधित कस्टम डेटा संरचनाओं बनाम, .NET शब्दकोश इतनी तेज़ क्यों है?
- 4. एक .NET जेनेरिक शब्दकोश इतना बड़ा क्यों है
- 5. एक शब्दकोश
- 6. एक शब्दकोश
- 7. .NET शब्दकोश टकराव को हल करता है?
- 8. .NET - JSON डेटा - Deserialization - सूचियां और शब्दकोश
- 9. .net शब्दकोश और देखने जोड़ें/अपडेट करें
- 10. शब्दकोश के भीतर एक शब्दकोश में जोड़ना
- 11. शब्दकोश
- 12. एक सी # शब्दकोश
- 13. एफ # पुनरावृत्ति एक शब्दकोश
- 14. JavaScriptSerializer.Deserialize() एक शब्दकोश में
- 15. JSON.NET: एक शब्दकोश
- 16. एकता: एक शब्दकोश
- 17. मॉडल बाध्यकारी एक शब्दकोश
- 18. एक क्षमा शब्दकोश
- 19. कैसे एक शब्दकोश
- 20. एक निरंतर वस्तु शब्दकोश
- 21. एक सामान्य शब्दकोश कुंजी
- 22. एक और शब्दकोश
- 23. स्पष्टीकरण और एक सी # शब्दकोश
- 24. क्या एक .NET प्रक्रिया
- 25. एक शब्दकोश के स्ट्रिंग प्रस्तुति को वास्तविक शब्दकोश में बदलना
- 26. शब्दकोश?
- 27. शब्दकोश
- 28. .NET शब्दकोश में अतिरिक्त क्रम में प्रविष्टियां क्यों हैं?
- 29. शब्दकोश
- 30. शब्दकोश के लिए एसक्यूएल कमांड परिणाम सी # .NET 2.0
डुप्लिकेट: http://stackoverflow.com/questions/1276763/how-do-i-get-the-list-of-keys-in -ए-डिक्शनरी –