में दो तत्वों की तुलना करने में विफल रहा मेरे पास List<T>
है जहां T
एक वर्ग है जो "उपयोगकर्ता नाम" संपत्ति का खुलासा करती है। उपयोगकर्ता नाम एक कस्टम प्रकार का है जो एक स्ट्रिंग को समाहित करता है।सरणी
AllUsers=CollectionViewSource.GetDefaultView(myList);
मैं एक Sortdescription कहा::
AllUsers.SortDescriptions.Add(new SortDescription("Username",ListSortDirection.Ascending));
इस पंक्ति पर मुझे लगता है कि बस रिटर्न
this.encapsulatedString.CompareTo(other.encapsulatedString)
मैं इस प्रकार सूची का एक ICollectionView
परिभाषित इस कस्टम प्रकार पर IComparable<T>
इंटरफ़ेस कार्यान्वित कोड शीर्षक में उल्लिखित अपवाद फेंकता है। मैं बिना किसी समस्या के अन्य माध्यमों से सूची को सॉर्ट कर सकता हूं। अपवाद कहां से आ रहा है?
यदि आप चाहें तो अपने प्रश्न को बंद करने के लिए स्वतंत्र महसूस करें ... – Noldorin
नहीं, बंद न करें। कोई और एक ही समस्या में चला सकता है – erikkallen
+1 हाँ मेरे जैसे ... इसे खोलने के लिए धन्यवाद। :-) –