请问在c#中如何排序(sort)? 内详,急!

planethell 2005-03-18 12:34:10
我想让我的程序读取一个叫Names.txt的文件,然后输出文件内容,但是在Output时候给文件内容按字母顺序排列。A -- Z,另外给每个名子加上编号。

Names.txt:
Peter
Robert
Zili
Jackie
Michelle
John
Andrzej
Justin
Jemal
Changgui
Jo
Douglas
Shang
Michael
Kok-Leong
Jason
Adam
Julie
Natasha
Dominic
Lee
Bronwyn
Andrew
Simone
Jan
Danielle
...全文
150 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
planethell 2005-03-19
  • 打赏
  • 举报
回复
谢谢了。但是我一定要自己输入所有的名子吗?
zyug 2005-03-18
  • 打赏
  • 举报
回复
你也可以试一下
IComparer 这个接口
sskset 2005-03-18
  • 打赏
  • 举报
回复
string[] str=new string[]
{"Peter","Robert","Zili","Jackie","Michelle","John","Andrzej",
"Justin","Jemal","Changgui","Jo","Douglas","Shang","Michael",
"Kok-Leong","Jason","Adam","Julie","Natasha","Dominic","Lee",
"Bronwyn","Andrew","Simone","Jan","Danielle"};

Array.Sort(str);

string strTemp="";
for(int i=1;i<=str.Length;i++)
{
strTemp+=i.ToString()+str[i-1]+" ";
}
MessageBox.Show(strTemp);
syeerzy 2005-03-18
  • 打赏
  • 举报
回复
同上
DeltaCat 2005-03-18
  • 打赏
  • 举报
回复
同上
AllenTing 2005-03-18
  • 打赏
  • 举报
回复
把文件所有记录放到arraylist中,然后用sort方法排序,最后ouput

110,539

社区成员

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

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

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