虽然你的问题好像跟xml无关,但是可以用xml实现
相当简单,只需三行便可以把文件中的数据读成double数组,至于读成之后你想干啥就干啥了。
XmlReader x =XmlReader.Create("E:\\1.xml");
x.MoveToContent();
double[] a =(double[])x.ReadElementContentAs(typeof(double[]),null);
当然你要把原来的文件做成一个xml文件,可以这样做:
123 1.2 4.2 5.6 57.5
也就是说,在你原来的txt文件的头尾加上
StreamReader sr=new StreamReader("123.txt");
string strTxt=sr.ReadToEnd();
Console.WriteLine(strTxt);
---------------------------------------------
明白了你的意思!
按照楼上的说法!
你要文件一行一行的读取也是可以的:
----------------------------------------------
循环内加个判断读三行跳出循环然后继续...
可以读取文件的一行,然后用空格作为分割符号保存到数组,然后将字符转为浮点