摘要:
在.net framework中,数组和集合都实现了用于排序的方法sort(),数组通过调用Array.Sort(数组名)排序,集合通过调用 集合对象.Sort()方法排序。
默认的排序是使用升序排列,并且只能针对基本的数值类型排序,因为数值类型默认实现了对两个值比较的接口。但如果是引用类型需要排序,则此引用类型
需要实现IComparable接口,实现接口中的CompareTo()方法用于比较两个对象。
与比较和排序有关的接口有四个:非范型版本IComparable和IComparer,范型版本IComparable和IComparer 阅读全文
2012年9月21日 #