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

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

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

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

posted on 2016-05-06 09:18  tongdengquan  阅读(126)  评论(0编辑  收藏  举报