嘿伙计我需要一些帮助;
我有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文件)中找到的第一行执行此操作,需要多行帮助
答案 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();