读书人

=====菜鸟有关问题请高手解答WinF

发布时间: 2011-12-14 23:20:17 作者: rapoo

=====菜鸟问题,请高手解答,WinForm文件操作问题=======
一个txt文件转换成另一个txt文件

原txt文件格式和内容如下:

BJI 2003-10-29 302 00 00 00 -4015.2796 -3.3767904 2412.45147

BJI 2003-10-29 302 00 00 01 -4015.2604 -3.3627399 2412.36442

BJI 2003-10-29 302 00 00 02 -4015.2987 -3.3767904 2412.36442

目标txt文件想想是这样的:
1 -4015.2796 -3.3767904 2412.45147
2 -4015.2604 -3.3627399 2412.36442
3 -4015.2987 -3.3767904 2412.36442

如何把原来的txt文件却掉一些字段?


请高手解答

[解决办法]
把文件读出来。。。
然后用字符串的一系列函数把读出来的内容该去的去,该加的加。。
最后再把处理好的数据写回文件。。覆盖原来的内容。。
[解决办法]
从文件中读出一行字符串到fs
string[] info=fs.Split(new Char [] { '- '});
string result= "- "+info[3];
把result写入结果文件中
[解决办法]
用Split方法,不过隔开的字符,用空格
string X = " "; 这里用空格
string[] S=某个变量的.Split(X.ToCharArray(), 10);
然后你通过数组访问最后几个的字符串,给分吧

读书人网 >C#

热点推荐