.resx
C# でファイル内のすべてのリソースをループする方法はありますか?
ベストアンサー1
グローバリゼーションが考慮されるようにするには、常にリソース マネージャーを使用し、ファイルを直接読み取らないようにしてください。
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;
}