Разделение строки C# без создания массиваC#

Место общения программистов C#
Ответить
Anonymous
 Разделение строки C# без создания массива

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/649 ... generation
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»