Just sharing a sample code to remove duplicates from a list using linq
</p> <p>public class MyClass<br /> {<br /> public string ID { get; set; }<br /> public string Value { get; set; }</p> <p>}</p> <p>List<MyClass> myList = new List<MyClass>();<br /> var xrmOptionSet = new MyClass();<br /> xrmOptionSet.ID = "1";<br /> xrmOptionSet.Value = "100";<br /> var xrmOptionSet1 = new MyClass();<br /> xrmOptionSet1.ID = "2";<br /> xrmOptionSet1.Value = "200";<br /> var xrmOptionSet2 = new MyClass();<br /> xrmOptionSet2.ID = "1";<br /> xrmOptionSet2.Value = "100";<br /> myList.Add(xrmOptionSet);<br /> myList.Add(xrmOptionSet1);<br /> myList.Add(xrmOptionSet2);</p> <p>// here we are first grouping the result by label and then picking the first item from each group<br /> var myDistinctList = myList.GroupBy(i => i.ID)<br /> .Select(g => g.First()).ToList();</p> <p>
Hope it helps..
Load your programming emulators on the cloud & access it conveniently on virtual desktops with your preferred mobile device (iOS/Android/windows) remotely with CloudDesktopOnline.com. For effective team collaboration use a hosted SharePoint and exchange from Apps4Rent.
As it is only two values, would you not rather use a dictionary and check before adding to dictionary?
LikeLike
GREAT!
LikeLike
great
LikeLike
thanks very
LikeLike
Thanks a lot!
LikeLiked by 1 person
Thanks
LikeLiked by 1 person
Works just fine. Thank you very much
LikeLiked by 1 person
Great working fine…
LikeLike
Excellent
LikeLike
Thanks, nothing worked for me until now, great aport
LikeLiked by 1 person
thank you
LikeLike
Thanks!
LikeLike
Thanks, It’s work
LikeLike
This one liner replaced like 20 lines of code for me!!! Thank you!!!
LikeLike
Glad it helped Mike
LikeLike