У меня огромная строка в памяти (несколько сотен мегабайт, я не могу загрузить ее частично), мне интересно, есть ли какой-нибудь простой способ разделить эту строку на строки, разделенные Environment.NewLine:
a) без дублирования этой структуры в памяти (если я использую string.Split, она будет дублироваться)
b) с некоторыми методами C# по умолчанию / минимальным количеством эффективного (когда дело касается производительности) кода
На практике мне хотелось бы иметь метод GetNextLineFromString.
Подробнее здесь: https://stackoverflow.com/questions/649 ... generation