我有一个应用程序,我正在实现本地化。
现在我需要动态引用资源文件中的名称。
假设我有一个名为Login.resx的资源文件和一些字符串:foo="hello",bar="cruel"和baz="world"
通常,我会引用如下: String result = Login.foo; 并且result=="hello";
我的问题是,在编写代码时,我不知道我是否要引用foo、bar还是baz——我有一个包含“foo”、“bar”或“baz”的字符串。
我需要这样的东西:
Login["foo"];
有人知道是否有任何方法可以动态地引用资源文件中的字符串吗?
ResourceManager
。例如:Login.ResourceManager.GetString("foo")。 - Chris Haines