LINQ,不包括某些项目

时间:2013-06-28 13:58:44

标签: c# .net linq skip

我有以下IEnumerable:

var lines = File.ReadLines(this.FileToExtract); // IEnumerable<string>

现在我想用linq排除前3行,我该怎么办?感谢。

3 个答案:

答案 0 :(得分:3)

使用Skip

var linesTest = lines.Skip(3);

采取一切,但最后:

var allButLast = linesTest.Take(linesTest.Count() - 1);

答案 1 :(得分:2)

var lines = File.ReadLines(this.FileToExtract).Skip(3);

答案 2 :(得分:1)

使用Skip

var lines = File.ReadLines(this.FileToExtract).Skip(3);