Я работаю в C # /. NET и анализирую файл, чтобы проверить, соответствует ли одна строка определенному регулярному выражению. На самом деле, я хочу найти последнюю строку, которая соответствует.
Чтобы получить строки моего файла, я в настоящее время использую метод System.IO.StreamReader.ReadLine (), но так как мои файлы очень большие, я хотел бы немного оптимизировать код и начать с конца файл.
Кто-нибудь знает, есть ли в C # / .NET функция, аналогичная ReadLine (), начиная с конца потока? А если нет, то какой, на ваш взгляд, самый простой и оптимизированный способ выполнить работу, описанную выше?