File.ReadLines(pathToTextFile)
.SkipWhile(line => !line.Contains("word")) // пропустит строки по условию
.Skip(count) // сколько строк пропустить надо
.TakeWhile(line => line.Contains("word")) // берет строки по условию
.Take(count) // сколько строк взять надо