小编Ted*_*ddy的帖子

如何更改 C# StringBuilder.AppendLine 行结尾?

我有一个旧的 C# 应用程序,用于StringBuilder.AppendLine添加带有字符串的行,然后计算字符串的校验和。到目前为止,它始终在 Windows 桌面/Windows CE 上运行,因此行结尾始终为\r\n

现在我需要让它在 linux/mono 上同样工作。但随后AppendLine仅添加 a\n而不是 a \r\n

所以我必须向 stringbuilder 添加与 Windows 上相同的行结尾。但如何呢?

s.Append("\r\n");
Run Code Online (Sandbox Code Playgroud)

似乎不起作用。

s.Append(13);
s.Append(10);
Run Code Online (Sandbox Code Playgroud)

也不做这项工作。

c# stringbuilder line-endings

2
推荐指数
1
解决办法
2505
查看次数

标签 统计

c# ×1

line-endings ×1

stringbuilder ×1