I\'m trying to figure out which of these interfaces I need to implement. They both essentially do the same thing. When would I use one over the other?
IComparable says an object can be compared with another. IComparer is an object that can compare any two items.