【发布时间】:2013-01-17 13:50:46
【问题描述】:
我正在将 csv 文件读入列表。由于每个文件包含许多行且读取时间较长,因此我只需要检查每个文件的前 100 行。如何让 Linq 只读取前 100 行,然后继续下一个文件?
For(i=0;i<10;i++)
line_list = (from line in File.ReadLines(files[i])
let field = line.Split(',')
where field[2] == "Apple" && !field[3].Contains("Banana")
select field).ToList();
【问题讨论】: