如何在app.config中添加换行符?

qui*_*rog 25 c# app-config

我不知道如何在app.config中编写一条包含两行或更多行的消息.我在配置文件中的常用代码是:

add key="msg_test" value="This is test message."       
Run Code Online (Sandbox Code Playgroud)

我用简单的代码阅读它:

ConfigurationSettings.AppSettings[msg_test];
Run Code Online (Sandbox Code Playgroud)

我想写点类似的东西

add key="msg_test" 
    value="This is test message \n are you sure you want to continue?"
Run Code Online (Sandbox Code Playgroud)

Guf*_*ffa 36

您可以在值中使用换行符:

add key="msg_test" value="This is
test message."
Run Code Online (Sandbox Code Playgroud)

您还可以使用XML编码的字符:

add key="msg_test" value="This is
test message."
Run Code Online (Sandbox Code Playgroud)

(我已经测试了两个,他们工作.)


And*_*bel 13

换行的XML转义是
,所以这应该工作:

<add key="msg_test" 
value="This is test message &#xA; are you sure you want to continue?">
Run Code Online (Sandbox Code Playgroud)