Существует ли максимальная длина строки в текстовом файле без перевода строки? - PullRequest
1 голос
/ 09 октября 2011

Попытка использовать StreamReader или аналогичный из C # для чтения и записи ОЧЕНЬ ДЛИННЫХ строк без перевода строки.

Насколько я понимаю, разрыв строки по-прежнему составляет всего 2 байта (CR + LF) в длинной байтовой матрице, называемой файлом. По крайней мере, так я привык к C / C ++ ...

Это то же самое для C # и .net или есть максимальная длина для строк без перевода строки?

1 Ответ

5 голосов
/ 10 октября 2011

В .NET нет особых ограничений, но различные способы просмотра длинных строк могут создавать проблемы, в основном связанные с производительностью. Попробуйте открыть файл длинной строки в блокноте с переносом слов, и он захлебнется вами. То же самое с многострочными текстовыми полями в .NET.

Но для чисто программного чтения очень длинные строки не проблема.

...