C# 学生选择题答案(从文件中阅读)
如何使用“拆分”将文件拆分为两个变量? 我想读取文件,直到它到达C# 学生选择题答案(从文件中阅读),c#,C#,如何使用“拆分”将文件拆分为两个变量? 我想读取文件,直到它到达0然后停止。 abcde是多项选择答案。 链接到代码,因为手机不允许我格式化代码或发布图片 因此,我有一个包含以下内容的文件: 1234 abcde 5678 abcde 9101 abcde 0 尝试LinqTakeWhile;首先,让我们将文件读入项中: var items = File .ReadLines(@"c:\MyFile.txt") .TakeWhile(line => line
0
然后停止。
abcde
是多项选择答案。
链接到代码,因为手机不允许我格式化代码或发布图片
因此,我有一个包含以下内容的文件:
1234 abcde
5678 abcde
9101 abcde
0
尝试Linq
TakeWhile
;首先,让我们将文件读入项中
:
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;
...
}
欢迎来到StackOverflow,你应该带上它并阅读。