读取文本文档的数据赋给变量
要从文本文件如下:
1,2006.3.1,22,10,12
A, 1000.0000 , 1000.0000 , 0
B, 1129.6661 , 1193.4997 , 30.11305
..................
比如我读取了第一行,然后我想把1赋给number,把2006.3.1赋给date,22赋给npoint,10赋给nknowpoint,12赋给nunknowpoint
请问怎么实现
------解决方案--------------------string str = "1,2006.3.1,22,10,12 ";
string[] arra = str.Split(new char[]{ ', '});
然后把arra的值分别给你要的变量就可以了。
------解决方案--------------------foreach(string line in File.ReadAllLines(path))
{
string[] value=line.Split( ', ');
number=value[0];
...//下边类似处理就可以了,需要判断是否为null的情况
}
------解决方案--------------------用split可以将
"1,2006.3.1,22,10,12 "
分隔成字符串数组,数组有5个元素,分别对应 1 2006.3.1 22 10 12
例:
string str = "1,2006.3.1,22,10,12 ";
string[] strArray = str.split( ', ');
// strArray[0] = 1
// strArray[1] = 2006.3.1
// strArray[4] = 12