LINQ,不包括某些项目

本文关键字:项目 不包括 LINQ | 更新日期: 2023-09-27 18:20:13

我有以下IEnumerable:

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

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

LINQ,不包括某些项目

使用Skip

var linesTest = lines.Skip(3);

除了最后一个:

var allButLast = linesTest.Take(linesTest.Count() - 1);
var lines = File.ReadLines(this.FileToExtract).Skip(3);

使用Skip:

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