Проверьте значение следующей строки без перемещения указателя потокового чтения - PullRequest
0 голосов
/ 14 ноября 2018

Я получил файл .csv, который выглядит следующим образом:

csv file

Я использую C # Streamreader для чтения каждой строки.

Я хочу сделать следующее: Когда мой Streamreader находится на первой строке, я хочу проверить значение второй строки, не перемещая мой указатель Streamreaders на вторую строку.

Я ищу что-то вроде Streamreader.Peek()

Но Peek () только проверяет, есть ли НИЧЕГО в следующей строке или нет.Я хочу проверить значение следующей строки и решить, что делать (не перемещая указатель Streamreaders).

1 Ответ

0 голосов
/ 14 ноября 2018

Вы можете создать новый поток на основе шаблона декоратора (для буфера в одну строку)

...