C# 中的 Resx 文件资源提取
访问 .resx 文件中存储的资源对于管理 C# 中的全球化至关重要。以下是如何迭代 .resx 文件中的所有资源:
解决方案:
为了确保正确的全球化,必须使用资源管理器而不是直接读取文件.
using System.Collections; using System.Globalization; using System.Resources;
/* Reference to your resources class -- may be named differently in your case */ ResourceManager MyResourceClass = new ResourceManager(typeof(Resources)); ResourceSet resourceSet = MyResourceClass.ResourceManager.GetResourceSet(CultureInfo.CurrentUICulture, true, true); foreach (DictionaryEntry entry in resourceSet) { string resourceKey = entry.Key.ToString(); object resource = entry.Value; }
此代码创建一个资源管理器实例,检索当前的资源集文化,并迭代其键值对,从而能够访问 .resx 文件中的所有资源。
以上是如何使用 C# 迭代 .resx 文件中的所有资源?的详细内容。更多信息请关注PHP中文网其他相关文章!