एक फ़ंक्शन में ऑब्जेक्ट का पैरामीटर होता है। मैंने इसे देखने के लिए डीबग किया कि कार्यक्रम के दूसरे भाग ने मुझे किस प्रकार का डेटाटाइप भेजा है। आधार एक पर्यवेक्षण चयन का था। मैं इसे एक सूची में कैसे परिवर्तित करूं?अवलोकन संग्रह को नियमित संग्रह में वापस परिवर्तित करना
उत्तर
ObservableCollection
में वस्तु के प्रकार पर निर्भर ... मैं इसे इस उदाहरण के लिए एक int
है मान लेंगे:
IEnumerable<int> obsCollection = (IEnumerable<int>)GetCollection();
var list = new List<int>(obsCollection);
ObservableCollection
IList<T>
लागू करता है, तो आप ToList()
पर इसका उपयोग करने में सक्षम होना चाहिए।
केवल LINQ के साथ 3.5 में समाप्त होता है, तो मैं तर्क दूंगा कि केवल एक आईनेमरेबल से स्वयं को सूची बनाना आसान है। यदि आपके पास केवल ऑब्जेक्ट है तो इसमें अभी भी एक कलाकार शामिल है। –
आइटम संपत्ति एक IList देता है। See http://msdn.microsoft.com/en-us/library/ms132435.aspx
यह देखते हुए कि ObservableCollection<T>
औजार IEnumerable<T>
आप List<T>
के निर्माता को दे सकते हैं:
List<T> myList = new List<T>(myObservableCollection);
कहाँ T
संग्रह में आइटम के प्रकार है।
बस नाम स्थान using System.Linq;
जोड़ सकते हैं और ObservableCollection वस्तु में विधि ToList()
उपयोग करने की आवश्यकता
मुझे लगता है कि यहां मुद्दा यह है कि ObservableCollection मक्खी पर संशोधित किया जा सकता है जब आप इसे एक को बदलने की कोशिश इस तरह की सूची या उपयोग करें, इसलिए जब तक ऑब्जर्जेबल कोलेक्शन
- 1. अवलोकन संग्रह आइटम
- 2. सी #: संग्रह को पैराम में परिवर्तित करना []
- 3. संग्रह में आइटम पर बदलते अवलोकन संग्रह संपत्ति
- 4. एक अवलोकन संग्रह फ़िल्टर करें
- 5. एक अवलोकन संग्रह से हटाना
- 6. संग्रह में सूची को कैसे परिवर्तित करें?
- 7. सिंगलटन क्लास अवलोकन करने योग्य संग्रह सदस्य
- 8. पूर्ववत कनवर्ट करें संग्रह में परिवर्तित
- 9. अवलोकन योग्य चयन और संग्रह परिवर्तनित घटना
- 10. परिवर्तित जावा संग्रह में Clojure डेटा संरचनाओं
- 11. Mongoid: परिवर्तित संदर्भित/खुद संग्रह
- 12. बैकबोन संग्रह - संग्रह को फ़िल्टर करना और प्रस्तुत करना मूल unfiltered संग्रह
- 13. कचरा संग्रह को मजबूर करना
- 14. सामान्य संग्रह में गैर-जेनेरिक संग्रह को परिवर्तित करने का सबसे अच्छा तरीका
- 15. बैकबोन जेएस संग्रह संग्रह का संग्रह
- 16. सी # संग्रह संग्रह?
- 17. संग्रह
- 18. Backbone.js संग्रह का संग्रह
- 19. संग्रह
- 20. संग्रह
- 21. संग्रह
- 22. डेटाबेस में संग्रह संग्रह। शायद कुछ पैटर्न?
- 23. विज़ुअलकोलेक्शन रेंज अपवाद से बाहर फेंक रहा है, अवलोकन संग्रह
- 24. संग्रह
- 25. NHIbernate एक संग्रह को रीफ्रेश करना
- 26. यूएमएल - ऑब्जेक्ट विधि संग्रह संग्रह करता है
- 27. Magento: उत्पाद संग्रह को सॉर्ट करना
- 28. जावा संग्रह
- 29. संशोधन करना एक संग्रह ObjectDataSource
- 30. EntityFramework EntityCollection संग्रह संग्रह Changed
@ मैथ्यू, मैं अनावश्यक स्पष्ट कलाकारों के बिना इसे फिर से लिखता हूं - अगर आपको यह पसंद नहीं है तो इसे वापस बदलें। –
@ 280Z28: मूल प्रश्न के मुताबिक, उसे अपने संग्रह के रूप में एक वस्तु मिल रही है, जिस स्थिति में कहीं भी एक कलाकार की आवश्यकता होती है। –
इसे IENumerable <> क्यों डाला गया? क्या मैं इसे नई सूची <> (यहां) में बस नहीं छोड़ सका? –