有没有人有这方面的经验?
由于
吉姆
答案 0 :(得分:87)
是的 - 这意味着您使用\n
作为换行符而不是\r\n
。记事本只能理解后者。
(请注意,如果您希望平台默认设置,则其他人建议Environment.NewLine
可以正常使用 - 但如果您是从Mono提供服务并且肯定需要\r\n
,则应明确指定它。)
答案 1 :(得分:16)
使用Environment.NewLine换行。
答案 2 :(得分:11)
试试这个:
string myStr = ...
myStr = myStr.Replace("\n", Environment.NewLine)
答案 3 :(得分:0)
还有:
string s = $"first line{Environment.NewLine}second line";
答案 4 :(得分:-1)
尝试 \ n \ n ,它会起作用! :)
data