求教:想编写一个C#控制台程序,调换字符串数组中元素的位置!

在本地磁盘"c:\xxx\"中的一个"eee.txt"文档中有一组由“,”分割的字符串数组,如:“112.345,24.4567123.245,12.5663......... 在本地磁盘"c:\xxx\"中的一个"eee.txt"文档中有一组由“,”分割的字符串数组,如:“112.345,24.4567
123.245,12.5663
...
...
...”

,想把每一组中两个元素位置调换,求教!
展开
 我来答
止天睿2k
2010-08-22 · TA获得超过368个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:348万
展开全部
大致步骤如下:
1.打开文件 File.Open(),new 一个 sb = new System.Text.StringBuilder();
2. 读一行 string line = file.ReadLine(),用var num = line.Split(",");将该行分割。
3. 将调换后的字符串写到StringBuild。 sb.Append(num[1]+","+num[0]+"\n");
4. 重复2,3,直到读完所有行为止
5. sb.ToString()可以得到所有调换之后的字符串,把它写到文件里。

大致如此。 (被VisualStudio养懒了,这机器没有VS,不能给出准确的代码,你试试吧。也是一个学习的过程。)

重点部分: 1.文件逐行读取 2.string的Split方法 3. StringBuild的使用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式