如何将拆分用于文件中的两个变量?
我想读取文件,直到它到达0
然后停止。
abcde
是多项选择答案。
链接到代码,因为手机不会让我格式化代码或发布图片
所以我有一个包含以下内容的文件:
1234 abcde
5678 abcde
9101 abcde
0
答案 0 :(得分:0)
尝试Linq TakeWhile
;首先让我们将文件读入items
:
var items = File
.ReadLines(@"c:\MyFile.txt")
.TakeWhile(line => line != "0")
.Select(line => line.Split(' '))
.Select(tokens => new {
stuNum = int.Parse(tokens[0]),
array = tokens[1],
});
然后我们可以轻松地使用它们
foreach (var item in items) {
int stuNum = item.stuNum;
string array = item.array;
...
}