尝试使用 StreamReader 或 C# 中的类似工具来读取和写入非常长的行而没有换行符。
据我了解,在称为文件的长字节数组中,换行符仍然只有 2 个字节 (CR+LF)。至少那是我在 C/C++ 中习惯的方式...
这对于 C# 和 .net 是否相同,或者没有换行符的行是否有一些最大长度?
最佳答案
在 .NET 中没有特定限制,但查看长行的不同方式可能会给您带来问题,主要与性能有关。尝试在记事本中打开自动换行的长行文件,它会让你窒息。 .NET 中的多行文本框也是如此。
但是对于纯粹的程序化阅读来说,很长的行是没有问题的。
关于c# - 没有换行符的文本文件中是否有最大行长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7706170/