Heim >Backend-Entwicklung >C++ >Wie kann ich mit C# alle Ressourcen in einer .resx-Datei durchlaufen?
Resx-Dateiressourcenextraktion in C#
Der Zugriff auf in .resx-Dateien gespeicherte Ressourcen ist für die Verwaltung der Globalisierung in C# von entscheidender Bedeutung. So durchlaufen Sie alle Ressourcen in einer .resx-Datei:
Lösung:
Um eine ordnungsgemäße Globalisierung sicherzustellen, ist es wichtig, den Ressourcenmanager zu verwenden, anstatt Dateien direkt zu lesen .
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; }
Dieser Code erstellt eine Ressourcenmanagerinstanz, ruft den Ressourcensatz für die aktuelle Kultur ab und durchläuft seine Schlüssel-Wert-Paare und ermöglicht so den Zugriff auf alle Ressourcen in der .resx-Datei.
Das obige ist der detaillierte Inhalt vonWie kann ich mit C# alle Ressourcen in einer .resx-Datei durchlaufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!