ArrayList 对多个字段经行排序的问题

zhangyouzhi003 2009-05-07 10:09:58
7@C2@1@1996@1-1-1@盐城市市区房汛办公室(小洋河闸站)
7@C2@4@1996@1-1-4@盐城市运达水利机械厂
39@C@1@1989@1-(69)-2@陈亚明
7@C2@10@1996@1-1-10@王金书
39@C@12@1989@1-(69)-2@商业局
7@C2@3@1996@1-1-3@盐城市水利建筑工程处(宿舍)
上面的txt文本数据字段是 目录号@分类号@案卷号@地籍号@权利人
它的数据是不安顺序的啊,我现在想把它读到我的程序一个集合ArrayList里面,读进去要按照目录号,案卷号排序 ,我的程序是C#编写的
排序后应该是这样的
7@C2@1@1996@1-1-1@盐城市市区房汛办公室(小洋河闸站)
7@C2@3@1996@1-1-3@盐城市水利建筑工程处(宿舍)
7@C2@4@1996@1-1-4@盐城市运达水利机械厂
7@C2@10@1996@1-1-10@王金书
39@C@1@1989@1-(69)-2@陈亚明
39@C@12@1989@1-(69)-2@商业局
忘哪位高人指点一下
...全文
216 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
koko0123 2009-05-08
  • 打赏
  • 举报
回复
通过接口实现这个方法·
wuyq11 2009-05-08
  • 打赏
  • 举报
回复
通过ReadLine读文本
StreamReader ReadFile=File.OpenText(strPath);
string str=ReadFile.ReadLine().Trim(); 读取每行数据,再用@分割数据,添加添加到ArrayList
再Sort排序

C_SDNCEO 2009-05-08
  • 打赏
  • 举报
回复
UP
daihua_1113 2009-05-08
  • 打赏
  • 举报
回复
可以使用接口从写一下系统定义的Sort()排序的方法
自己也可以定义
cy_rongzi 2009-05-08
  • 打赏
  • 举报
回复
sort() 方法
ericzhangbo1982111 2009-05-07
  • 打赏
  • 举报
回复
ArrayList.Sort()

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧