【发布时间】:2015-02-05 14:43:21
【问题描述】:
我正在尝试用 C# 写入文本文件。我的意见如下
string input = "46 47\n 48 49";
我希望这会像下面这样写
46 47
48 49
但它写得像
46 47 48 49
我正在使用以下代码
string input = "46 47\n 48 49";
string path = @"d:\temp\MyTest.txt";
File.WriteAllText(path, input);
【问题讨论】:
-
Windows 上的换行符(大概)是 \r\n。使用Environment.NewLine 构造以获得更好的体验。
-
转义
\r\n。
标签: c# file io text-files