हम List<X>
से शुरू करते हैं। एक्स के प्रत्येक ऑब्जेक्ट में वाई का प्रकार एक्स है। क्या आप से बना एक सूची बनाने के लिए एक शानदार तरीका प्रस्तावित कर सकते हैं जो List<X>
के प्रत्येक तत्व जेड के लिए है? मुझे यकीन है कि List<X>
पर "मैन्युअल" पुनरावृत्ति आवश्यक नहीं है। किसी भी सलाह के लिए धन्यवाद।सूची के प्रत्येक तत्व से एक विशिष्ट विशेषता निकालने के लिए (सी # में) कैसे निकालें, और इन विशेषताओं की एक नई सूची प्राप्त करें?
5
A
उत्तर
10
यदि यह List<T>
होती है तो:
var newList = oldList.ConvertAll(item => item.x);
या LINQ के साथ:
var newList = oldList.Select(item => item.x).ToList();
ध्यान दें कि सी # 2.0 में पहले संस्करण सामान्य प्रकार स्पष्ट रूप से उल्लेख किया पड़ सकता है:
List<Y> newList = oldList.ConvertAll<Y>(delegate (X item) { return item.x; });
(लेकिन यह वास्तव में पहली पंक्ति के समान 100% है)
एक स्थिर Array.ConvertAll
भी है जो समान रूप से व्यवहार करता है, लेकिन सरणी के लिए।
संबंधित मुद्दे
- 1. वस्तुओं की सूची से निकालने के लिए विशिष्ट विशेषता की एक सूची कैसे निकालें?
- 2. पायथन: के लिए प्रत्येक सूची तत्व सूची
- 3. सीएसएस और जावास्क्रिप्ट: सीएसएस कस्टम की एक सूची प्राप्त विशेषताओं
- 4. सी ++ एक सूची से चुनने के लिए फ़ंक्शन जहां प्रत्येक तत्व की एक अलग संभावना
- 5. कैसे एक वस्तु जो एक और सूची में है की संपत्ति के साथ एक नई सूची बनाने के लिए
- 6. किसी सूची से विशिष्ट ऑब्जेक्ट्स निकालें
- 7. Watin के साथ तत्वों की एक सूची कैसे प्राप्त करें?
- 8. अजगर में सूचियों की एक सूची के भीतर सूची से n वें तत्व प्राप्त
- 9. एक सूची के भीतर एक आइटम की स्थिति प्राप्त करें?
- 10. किसी सूची में किसी विशिष्ट संपत्ति के सभी तत्वों को निकालने के लिए कैसे करें?
- 11. वर्तमान में लॉग इन किए गए उपयोगकर्ता के लिए भूमिकाओं की एक सूची कैसे प्राप्त करें
- 12. एक सामान्य सूची से संपत्ति/कॉलम निकालें
- 13. चल प्रक्रियाओं की सूची प्राप्त करना और एक विशिष्ट प्रक्रिया
- 14. आप प्रत्येक तत्व को एक सूची में एक सूची में कैसे विभाजित करते हैं?
- 15. एक सूची में कई लोगों से एक उदाहरण को "निकालने" के लिए मूर्खतापूर्ण क्लोजर क्या है?
- 16. अजगर में सूची से सूची निकालें
- 17. WP7 - एक सूची बॉक्स में आइटम जोड़ने/निकालने के लिए
- 18. म्यूटेक्स की एक सूची प्राप्त करें?
- 19. एक और सूची सी # से एक सूची फ़िल्टर
- 20. एक अलग लाइन (कंसोल) में प्रत्येक सूची तत्व प्रदर्शन
- 21. एक सूची से सेट सूची में ब्रैकेट [] निकालें?
- 22. एक सूची में प्रत्येक दूसरे div के लिए सीएसएस स्टाइल
- 23. पायथन में इंडेक्स का उपयोग करके सूची से तत्व निकालने के लिए कैसे?
- 24. सभी को समान तर्कों के कार्यों की एक सूची लागू करने के लिए लिस्पी कोड संक्षिप्त करें और वापसी मूल्यों की एक सूची प्राप्त करें?
- 25. एक नई सूची बनाना जो पुरानी सूची से तत्व जोड़ता है और जोड़ता है
- 26. विशिष्ट पायथन मॉड्यूल में चर की सूची कैसे प्राप्त करें?
- 27. PropertyGrid विशेषताओं की सूची
- 28. प्राप्त करने के लिए आर में प्रवेश सूची तत्व()
- 29. जावा - अपनी संपत्ति के मूल्यों के साथ एक सूची के लिए वस्तुओं की एक सूची के नक्शे विशेषताओं
- 30. सूची के लिए प्रत्येक ब्रेक