c# winform资源文件中的空格

本文关键字:空格 源文件 winform 资源 | 更新日期: 2023-09-27 18:10:47

我有一个windows窗体应用程序,在这里我有resource file(.resx)我写我所有的错误信息如下

 <data name="Link_Name" xml:space="preserve">
    <value>The Link Name must be not blank and not greater than 255 symbols.</value>
  </data>

这里我理解的name是需要访问的资源的名称,value是资源的值但是我没有得到xml:space="preserve"是什么?这里还有一个选项default

c# winform资源文件中的空格

xml:space="preserve"使标签开头的空白空间不被删除。(如果你把多个空格放在一起)

的例子:

<data name="Link_Name" xml:space="preserve">
   <value>      The Link Name must be not blank and not greater than 255 symbols.</value>
</data>

现在的值将是:

"      The Link Name must be not blank and not greater than 255 symbols."

如果没有设置xml:space:

<data name="Link_Name">
   <value>      The Link Name must be not blank and not greater than 255 symbols.</value>
</data>

值将是:

"The Link Name must be not blank and not greater than 255 symbols."

所以xml:space="preserve"保留标签开头的whtespaces