将 ResourceDictionary 复制到 C# 中的 Dictionary 的过程可以通过以下步骤完成:
using System.Collections.Generic;
using System.Resources;
ResourceManager resourceManager = new ResourceManager("YourResourceNamespace", typeof(YourResourceClass).Assembly);
ResourceSet resourceSet = resourceManager.GetResourceSet(CultureInfo.CurrentUICulture, true, true);
Dictionary<string, object> dictionary = new Dictionary<string, object>();
foreach (DictionaryEntry entry in resourceSet)
{
dictionary.Add(entry.Key.ToString(), entry.Value);
}
其中,YourResourceNamespace
是资源文件的命名空间,YourResourceClass
是资源文件所在的类。
string resourceValue = dictionary["ResourceKey"] as string;
其中,ResourceKey
是资源文件中资源的键。
领取专属 10元无门槛券
手把手带您无忧上云