तो मैं समझता हूं कि लिंक से Distinct()
का उपयोग करके तारों और int आदि की सूची में डुप्लिकेट को कैसे हटाया जाए। लेकिन आप ऑब्जेक्ट की विशिष्ट विशेषता के आधार पर डुप्लीकेट कैसे हटाते हैं?सूची में डुप्लिकेट ऑब्जेक्ट्स को हटा रहा है (सी #)
उदाहरण के लिए, मेरे पास TimeMetric
कक्षा है। यह TimeMetric
कक्षा में दो विशेषताएं हैं: MetricText
और MetricTime
। मेरे पास TimeMetrics
की एक सूची है जिसे MetricList
कहा जाता है। मैं को MetricText
विशेषता के साथ किसी भी डुप्लिकेट को हटाना चाहता हूं। TimeMetric
मान समान हो सकता है लेकिन यदि कोई TimeMetric
समान MetricText
है, तो इसे अपूर्ण किया जाना चाहिए।
यह सही नहीं है और केवल तभी काम करेगा जब 'मेट्रिकटेक्स्ट' प्रकार 'स्ट्रिंग' (या कोई अन्य प्रकार जो 'ऑपरेटर ओवरराइड करता है == ')। इसके बजाए 'बराबर' का उपयोग किया जाना चाहिए। – Jon
मुझे लगता है कि यह एक स्ट्रिंग था, जो एक अच्छी धारणा नहीं थी, और प्रतिक्रिया को अद्यतन किया। –