নিম্নলিখিত সাধারণ উদাহরণ দেওয়া:
List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" };
CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer();
var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList();
এটি প্রদর্শিত হয় কেসআইসেনসেটিভ কমপ্লেয়ার আসলে কেস-সংবেদনশীল তুলনা করতে ব্যবহৃত হয় না।
অন্য কথায় distinctList হিসাবে আইটেম একই সংখ্যা উপস্থিত রয়েছে তালিকা । পরিবর্তে আমি আশা করব, উদাহরণস্বরূপ, "তিন" এবং "তিন" সমান বলে বিবেচিত হবে।
আমি কি কিছু মিস করছি বা এটি ডিসট্রিন্ট অপারেটরের কোনও সমস্যা?