求教:想编写一个C#控制台程序,调换字符串数组中元素的位置!
在本地磁盘"c:\xxx\"中的一个"eee.txt"文档中有一组由“,”分割的字符串数组,如:“112.345,24.4567123.245,12.5663.........
在本地磁盘"c:\xxx\"中的一个"eee.txt"文档中有一组由“,”分割的字符串数组,如:“112.345,24.4567
123.245,12.5663
...
...
...”
,想把每一组中两个元素位置调换,求教! 展开
123.245,12.5663
...
...
...”
,想把每一组中两个元素位置调换,求教! 展开
展开全部
大致步骤如下:
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的使用。
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的使用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询