I have a list of items, and i try to getting unique items by distinct keys. The class:
class TempClass
    {
        public string One { get; set; }
        public string Two { get; set; }
        public string Key
        {
            get
            {
                return "Key_" + One + "_" + Two;
            }
        }
    }    
I build the dummy list as follows:
List<TempClass> l = new List<TempClass>()
        {
            new TempClass(){ One="Da" , Two = "Mi"},
            new TempClass(){ One="Da" , Two = "Mi"},
            new TempClass(){ One="Da" , Two = "Mi"},
            new TempClass(){ One="Mi" , Two = "Da"},
            new TempClass(){ One="Mi" , Two = "Da"},
        };
My question is - how get only 1 item? by check that does exist only unique key? unique item means that should to check that have there only one key that equals to "Key_Da_Mi" or "Key_Mi_Da"?
how to achieve that?
 
     
     
    