1

可能重复:
何时使用 IComparable<T> Vs。比较器<T>

而 IComparer 适用于这两种情况。

4

1 回答 1

0

顾名思义IComparable就是可以比较的东西,IComparar是可以比较其他对象的对象。如果你想比较两个相同类型的对象,那么你将IComparable在它上面实现。如果您想要一种可以比较其他对象的类型,那么您将实现IComparer.

于 2010-11-12T03:38:25.603 回答