尔冬橙

博客园 首页 新随笔 联系 订阅 管理

2012年9月21日 #

摘要: 在.net framework中,数组和集合都实现了用于排序的方法sort(),数组通过调用Array.Sort(数组名)排序,集合通过调用 集合对象.Sort()方法排序。 默认的排序是使用升序排列,并且只能针对基本的数值类型排序,因为数值类型默认实现了对两个值比较的接口。但如果是引用类型需要排序,则此引用类型 需要实现IComparable接口,实现接口中的CompareTo()方法用于比较两个对象。 与比较和排序有关的接口有四个:非范型版本IComparable和IComparer,范型版本IComparable和IComparer 阅读全文
posted @ 2012-09-21 23:07 尔冬橙 阅读(7323) 评论(0) 推荐(0) 编辑