没有换行符的文本文件中是否有最大行长?

时间:2011-10-09 19:59:03

标签: c# streamreader line-breaks textreader

尝试使用StreamReader或C#中的类似内容来读取和写入非常长的行,而不使用换行符。

据我了解,在一个称为文件的长字节中,换行仍然只是2个字节(CR + LF)。至少这就是我在C / C ++中的习惯......

对于C#和.net是否相同,或者没有换行的行有一些最大长度?

1 个答案:

答案 0 :(得分:5)

.NET中没有特定的限制,但查看长行的不同方式可能会给您带来问题,主要与性能有关。尝试用自动换行打开记事本中的长行文件,它会阻塞你。与.NET中的多行文本框相同。

但对于纯粹的程序化阅读,很长的行是没有问题的。