什么有两个接口(Icomparable,Icomparer)进行比较?

时间:2010-11-12 03:31:14

标签: .net collections icomparable icomparer

  

可能重复:
  When to use IComparable<T> Vs. IComparer<T>

虽然IComparer适用于这两种情况。

1 个答案:

答案 0 :(得分:0)

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