1,预定义类型的数组都实现了IComparable 接口,所以可以对包含这些类型的元素排序 .
而自定义类型,需要我们自己实现IComparable 接口。
如下类
Person类继承IComparable 接口,
IComparable 接口中只有一个 CompareTo()方法,
重写 CompareTo方法,实现对人名的排名 首先比价LastName, 如果LastName相同比较FirstName
2,而IComparer接口独立于比较的实例,
如果不能修改在数组中用作元素的类,IComparer接口