Как открыть большой текстовый файл в C #
У меня есть текстовый файл, который содержит около 100000 статей. Структура файла:
.Document ID 42944-YEAR:5 .Date 03\08\11 .Cat political Article Content 1 .Document ID 42945-YEAR:5 .Date 03\08\11 .Cat political Article Content 2
Я хочу открыть этот файл в C # для обработки его построчно. Я попробовал этот код:
String[] FileLines = File.ReadAllText(
TB_SourceFile.Text).Split(Environment.NewLine.ToCharArray());
Но это говорит:
Исключение типа 'System.OutOfMemoryException' было сгенерировано.
Вопрос в том, как открыть этот файл и прочитать его построчно.
Размер файла: 564 МБ (591 886 626 байт)Кодировка файла: UTF-8Файл содержит символы Юникода.