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 中国語 Web サイトの他の関連記事を参照してください。