本文介绍了手动从一个RESX资源价值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

它是在所有可能获得来自未设置为当前用户的文化资源文件中的值?我们的应用程序的数据为基础的反对文化为主。

Is it at all possible to get the value from a resource file that is not set to the current user's culture? Our application is data-based opposed to culture-based.

例如。一个文件是法国文件和特定的标签和字段需要更新,并与新的数据替换。

e.g. a document is a French document and specific labels and fields need to be updated and replaced with new data.

可以在资源管理器指示使用,而不是默认的.resx法国的.resx?

Can the resource manager be instructed to use a French .resx instead of the default .resx?

推荐答案

您可以使用的的方法,并提供所需的培养作为参数:

You can use the ResourceManager.GetString() method and provide the desired culture as a parameter:

var culture = CultureInfo.CreateSpecificCulture("fr-FR");
var localizedString = ResourceManager.GetString("labelName", culture);

这篇关于手动从一个RESX资源价值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 22:57