Есть ли лучший способ написать этот метод расширения?
public static class StreamReaderExtensions
{
public static StreamReader SkipLines(this StreamReader reader, int lines)
{
for (var i = 0; i < lines; i++)
{
reader.ReadLine();
}
return reader;
}
}
Я думал что-то вроде:
int linesToSkip = 3;
linesToSkip.Do(reader => reader.ReadLine());
Или:
int linesToSkip = 3;
linesToSkip.Do(() => reader.ReadLine());
Но как бы выглядел Do()
? 1011 *