Error!
Success!

Finding Distinct Elements In List(T) The Easy Way

0
kicks

Finding Distinct Elements In List(T) The Easy Way  (Unpublished)

LINQ provides a Distinct() method, but in order to find distinct elements in a list of some target class, we must first implement the IEqualityComparer<T> interface in our target class. That’s what Distinct() uses in order to compute whether one element is the same as another element. Implementing IEqualityComparer<T>, however, is not so straightforward as it requires us to override Equals() and GetHashCode() methods. Most of the times if all we need to do is just to find non-duplicated elements in a given list, IEqualityComparer<T> route seems like an overkill.


Kicked By:
Drop Kicked By: