如何在resx文件中写入换行符\n?
How to write new line character \n in resx file?
如何在 resx 文件中写入换行符 \n(例如 MyFile.resx)?
示例:我有 属性 MyMessage = "One line\nNextLine"
的 resx 文件
当我使用时:
MessageBox.Show(MyFile.MyMessage)
我在一行中有一条消息(没有回车)。
资源编辑器中的 Shift + Enter 不起作用。
如果您使用 Managed Resources Editor 打开 .resx 文件,您可以按 ShiftEnter 输入多行消息:
如果您使用文本编辑器打开 .resx 文件,相应的条目如下所示:
<data name="MultiLineMessage" xml:space="preserve">
<value>Test
Message</value>
</data>
并用
调用它
MessageBox.Show(Properties.Resources.MultiLineMessage);
return这个箱子:
所以,一切似乎都按预期进行。所以请重新检查你的资源文件中是否真的有多行消息。
如何在 resx 文件中写入换行符 \n(例如 MyFile.resx)?
示例:我有 属性 MyMessage = "One line\nNextLine"
当我使用时:
MessageBox.Show(MyFile.MyMessage)
我在一行中有一条消息(没有回车)。
资源编辑器中的 Shift + Enter 不起作用。
如果您使用 Managed Resources Editor 打开 .resx 文件,您可以按 ShiftEnter 输入多行消息:
如果您使用文本编辑器打开 .resx 文件,相应的条目如下所示:
<data name="MultiLineMessage" xml:space="preserve">
<value>Test
Message</value>
</data>
并用
调用它MessageBox.Show(Properties.Resources.MultiLineMessage);
return这个箱子:
所以,一切似乎都按预期进行。所以请重新检查你的资源文件中是否真的有多行消息。