正如标题所暗示的,我会是最好用\n,\r\n或System.Environment.NewLine在我的C#应用程序换行符?
我有一个控制台,WinForms和WPF应用程序,目前所有使用\n(如果需要),但在我的控制台应用程序中,我发现当从CLi重定向输出并在记事本中打开输出时,换行符无法正确识别.我可以改变我对这个应用程序的行为,但我正在寻求那些一直使用特定方法的人的建议以及原因.
干杯!
更新:
所以普遍的共识是System.Environment.NewLine除非出现需要的特定要求\n(Unix/OS X),\r(OS 9)或\r\n(Windows)
谢谢大家,对不起!
更好地使用Environment.NewLine因为\r并且\n依赖于平台.
\n是Unix,\ r是Mac,\ r \n是Windows
Environment.NewLine 将根据操作系统返回上述任何内容.
| 归档时间: |
|
| 查看次数: |
2005 次 |
| 最近记录: |