是否可以在.resx资源文件中定义字符串数组?

ran*_*guy 9 .net localization resx resource-files

目前,我这样做:

Names -> "name1|name2|name3"

Resource.Names.Split('|');
Run Code Online (Sandbox Code Playgroud)

是否可以在资源文件中将这些名称定义为数组,这样我就不必每次都通过拆分来解析?

或许像下面这样的东西?

Names[] -> "name1"
Names[] -> "name2"
Names[] -> "name3"
Resource.Names; // is of type string[]
Run Code Online (Sandbox Code Playgroud)

还有其他更好的方法吗?

Bru*_*ams -1

您可以使用应用程序设置来存储阵列。转到您的应用程序属性,然后转到设置选项卡。您可以设置设置的名称,选择所需的类型、范围和值。

欲了解更多信息:http://msdn.microsoft.com/en-us/library/aa730869%28VS.80%29.aspx