另一个简单的问题。我有不同语言的网站。如果我想从资源文件中访问一个字符串,我会像这样使用它
Resources.MyResourceFile.MyStringIdentifier
很容易。这样我在编译时就知道资源字符串存在。
现在,这仅在我想使用当前文化时才有效。有时我需要指定一种特定的文化(假设当前用户使用德语作为一种语言,但他的操作会触发以收件人的语言发送给其他用户的消息)。现在,我看到两个选项:
Resources.MyResourceFile.ResourceManager.GetString("MyStringIdentifier", neededCulturInfo)
另一个是更改当前线程的文化信息,我需要做几次。
有第三种方法吗?在编译时告诉我资源存在但不需要一直更改线程文化的东西?