Как бороться с большими строками и ограниченной памятью

У меня есть файл, из которого я читаю данные. Весь текст из этого файла хранится в строковой переменной (очень большая переменная). Затем в другой части моего приложения я хочу пройтись по этой строке и получить полезную информацию, шаг за шагом (анализ строки).

Тем временем моя память переполняется, и исключение OutOfMemory не позволяет мне продолжить обработку. Я думаю, что было бы лучше обрабатывать данные непосредственно при чтении входного потока из файла. Но для организационных целей я хотел бы передать строку в другую часть моего приложения.

Что я должен сделать, чтобы не переполнить память?

Ответы на вопрос(4)

Ваш ответ на вопрос