【发布时间】:2017-06-07 23:07:27
【问题描述】:
我正在从 C# 中的资源文件 (.resx) 中读取一个值,并且在该值中,我添加了 \r\n\r\n 以便它以正确的格式显示。例如blah\r\n\r\nblah
出于某种原因,字符串会自动添加一个“\”,因此文本实际上变成了blah\\r\\n\\r\\nblah,因此它转义了字符序列。
【问题讨论】:
-
正如它目前所写的那样,很难准确地说出你在问什么。请参阅How to Ask 页面以帮助澄清此问题
-
我已经更新了这个问题。我希望这会有所帮助
-
你能把这部分代码和你的问题一起添加吗?
-
你在哪里看到“blah\\r\\n\\r\\nblah”?在 Visual Studio 调试器中?您是否在字符串的开头和结尾看到引号
"?这意味着您正在查看包含blah\r\n\r\nblah并且不包含引号或反斜杠的 C# 文字。 C# 文字转义元字符,以便您可以看到它们,否则它们将是不可见的。 -
我在调试器中看到
blah\\r\\n\\r\\nblah,输出显示blah\r\n\r\nblah
标签: c# resource-files