c#过滤多行

时间:2016-08-19 11:55:20

标签: c# linq

嘿伙计我需要一些帮助; 我有something.txt包含

4   10:06:29      0      0          0

2   10:06:30      0      0          0

9   10:06:31      0      0          0

4   10:06:32      0      0          0

7   10:06:31      0      0          0
某种格式的东西

然后我有一些代码

System.IO.StreamReader file = new System.IO.StreamReader(path);
var lines1 = File.ReadAllLines(path).First(s => s.StartsWith(tempvar));
listBox1.Items.Add(lines1);

我需要过滤(grap)多个以4号开头的行(例如) 我的代码为他在文件(.txt文件)中找到的第一行执行此操作,需要多行帮助

1 个答案:

答案 0 :(得分:2)

在Linq查询中用First替换Where应该这样做。

System.IO.StreamReader file = new System.IO.StreamReader(path);
var listBox1 = File.ReadAllLines(path).Where(s => s.StartsWith(tempvar)).ToList();