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中文網其他相關文章!