对象的比较与排序:IComparable和IComparer接口

IComparable和ICompare 接口是.net framework 中比较对象的标准方式,这两个接口提供一个返回值类似(大于0 等于0 小于0)的比较方法,二者区别如下:

1. IComparable 在要比较的对象的类中实现,可以比较该对象和另一个对象。

2. IComparer 在一个单独的类中实现,可以比较任意两个对象。

原文地址:https://www.cnblogs.com/tongdengquan/p/6090487.html