txt文件中的内容是“1 2 3”,如果用C#分别读出这个三个数,谢谢啦

2025-01-03 08:38:14
推荐回答(2个)
回答1:

大概的思路是,将文本文件读入一个流
然后将该行读到字符串,再进行解析
using (TextReader rdr = new StreamReader(fullFilePath))
{
string line= rdr.ReadLine();
if(line!=null)
{
string[] strs=line.split(' ');
if(strs.Length>2)
{
int i1=int.parse(strs[0]);
int i2=int.parse(strs[1]);
int i3=int.parse(strs[2]);

}
}

}

上边的代码不是很规范,异常处理也不好,但是思路即是如此

回答2:

1. 600606 读作:六十万零六百零六 2. 1/7=0.142857一直循环,所以小数点后面第2008位上的数字是8