निश्चित रूप से वहाँ एक आसान तरीका मूल्यों का एक संग्रह सत्यापित करने के लिए है कोई डुप्लिकेट है (कोई डुप्लिकेट शामिल हैं) [के डिफ़ॉल्ट Comparison
का उपयोग कर collection
के Type
] सी # में/.NET? सीधे निर्मित नहीं होना चाहिए लेकिन कम और कुशल होना चाहिए।मैं कैसे सत्यापित करूं मूल्यों का एक संग्रह अनूठा है सी # में
मैंने बहुत कुछ देखा है लेकिन मैं collection.Count() == collection.Distinct().Count()
का उपयोग करने के उदाहरणों को मारता रहता हूं जो मेरे लिए अक्षम है। मुझे नतीजे में दिलचस्पी नहीं है और जैसे ही मैं डुप्लिकेट का पता लगाता हूं, उसे जमानत देना चाहता हूं, क्या यह मामला होना चाहिए।
तुलनात्मक के बिना 'विशिष्ट()' का उपयोग * * * प्रकार की डिफ़ॉल्ट तुलना का उपयोग करता है। यह स्पष्ट नहीं है कि आप 'डिस्टिंट()' का उपयोग कर समाधान के बारे में क्या नापसंद करते हैं ... –
@ जोनस्केट अपडेटेड क्यू इसके साथ मेरी समस्या का संकेत देने के लिए (मुझे परिणाम नहीं चाहिए और तुरंत बंद करना चाहते हैं)। (यह एक साधारण गार्ड) –
सही, यह एक बहुत अलग सवाल है। –