更改行终止符

时间:2010-06-23 09:44:55

标签: c# .net asp.net

如何强制StringReader.ReadLine()(或替代流)使用\n代替\r\n

2 个答案:

答案 0 :(得分:2)

来自StringReader.ReadLine上的MSDN文档:

  

一行被定义为字符序列,后跟换行符(“\ n”),回车符(“\ r”)或回车符后紧跟换行符号(“\ r \ nn “)。生成的字符串不包含终止回车符和/或换行符。如果已到达基础字符串的末尾,则返回值为null。

因此,它会读取默认情况下以\n\r\r\n终止的行。您无需覆盖任何内容。

答案 1 :(得分:0)

StringReader.ReadLine不仅使用"\r\n"作为行分隔符,而是接受"\r\n""\r""\n"