尝试使用StreamReader或C#中的类似内容来读取和写入非常长的行,而不使用换行符。
据我了解,在一个称为文件的长字节中,换行仍然只是2个字节(CR + LF)。至少这就是我在C / C ++中的习惯......
对于C#和.net是否相同,或者没有换行的行有一些最大长度?
答案 0 :(得分:5)
.NET中没有特定的限制,但查看长行的不同方式可能会给您带来问题,主要与性能有关。尝试用自动换行打开记事本中的长行文件,它会阻塞你。与.NET中的多行文本框相同。
但对于纯粹的程序化阅读,很长的行是没有问题的。