我有一个奇怪的情况。当我像这样逐字执行字符串时:
string str = @"Hello
World"
该字符串是用“\r\n”创建的,因此它是“Hello \r\nWorld”。我希望它只用新行创建,没有回车,所以它只是“\n”。
现在,我意识到我可以做到:
str = str.Replace("\r", "")
但是字符串是一个 const 变量,特别是因为我不想要大量的实例化和操作来提高性能(无论多么小)等
任何人都知道我该如何做到这一点,我可以编写多行文本存储为一个没有“\r”的 const 字符串,它仍然显示为格式化且易于在代码中阅读?