【发布时间】:2012-09-05 06:23:45
【问题描述】:
在 C/C++ 中,我习惯了换行符为 '\n' 但是当我进入 C# 时,它是 "\r\n"、'\n' 或 '\r' 不要自己写一个新行。
这是为什么呢? '\r' 和 '\n' 有什么区别?
【问题讨论】:
-
另外,你应该使用
System.Environment.NewLine -
@Filp:如果你想在 Windows 上使用 "\r\n" 或在 Unix 上使用 "\n",你应该使用 System.Environment.NewLine。如果你只想要“\n”,你必须使用“\n”。