| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1139 人关注过本帖
标题:如何利用IComparer和IComparable进行排序?
只看楼主 加入收藏
kevinmitnick
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-5-29
收藏
 问题点数:0 回复次数:2 
如何利用IComparer和IComparable进行排序?

利用ArrayList进行排序
–实现员工类Employee:ID, Name, ToString
–员工类内部实现按ID进行排序的规则
–提供一个单独的类实现按Name进行比较的规则
–利用ArrayList按照以上两种方法对员工进行排序/利用ArrayList进行排序里
利用IComparer和IComparable?

搜索更多相关主题的帖子: IComparable IComparer 员工 ArrayList Name 
2007-06-02 15:51
jasonxie
Rank: 1
等 级:新手上路
威 望:2
帖 子:225
专家分:0
注 册:2007-3-19
收藏
得分:0 

没有太看懂你的意思,LZ
如果需要能根据某种自然的排序方式对值进行比较,那就应该实现IComparable接口。这个接口包含一个名为CompareTo的方法,它获得单个参数,并返回一个整数来指出比较结果。
当然用泛型的IComparable<T>接口更好,因为它可以避免强制转换可能碰到的问题


你是我心内的一首歌,不要只是个过客;在我生命留下一首歌,无论结局会如何.
2007-06-02 21:32
kevinmitnick
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-5-29
收藏
得分:0 

谢谢你.........我这个题目会了

5Lmmu2qz.txt (2.23 KB) 如何利用IComparer和IComparable进行排序?



2007-06-03 08:59
快速回复:如何利用IComparer和IComparable进行排序?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032310 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved