gpt4 book ai didi

asp.net - ConfigurationManager.AppSettings 将 "\n"转换为 "\\n"为什么?

转载 作者:行者123 更新时间:2023-12-04 15:02:38 27 4
gpt4 key购买 nike

我在 中有一个 AppSetting web.config .

<add key="key" value="\n|\r"/>

当我通过 ConfigurationManager.AppSettings["key"] 阅读它时它给 "\\n|\\r" .
为什么 ?

最佳答案

在调试器中,由于反斜杠是用于制表符 (\t) 和行尾 (\n) 之类的特殊字符,因此必须使用另一个反斜杠对其进行转义。因此,任何包含实际\的文本都将显示为\。如果您将其打印到文件中或以任何其他方式使用它,您会发现您的字符串仅包含 .

这不是 ConfigurationManager 做任何事情。

关于asp.net - ConfigurationManager.AppSettings 将 "\n"转换为 "\\n"为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9529879/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com