Ich habe eine Anwendung, auf der ich die Lokalisierung implementiere.Dynamischer Verweis auf Ressourcendateien in C#
Ich muss jetzt dynamisch einen Namen in der resouce Datei referenzieren.
gehe ich davon aus, eine Ressource-Datei Login.resx, eine eine Reihe von Zeichenketten genannt: foo = „Hallo“, bar = „grausam“ und baz = „Welt“
normalerweise verweise ich als: Zeichenfolge result = Login.foo; und Ergebnis == "Hallo";
Mein Problem ist, dass ich zur Zeit des Codes nicht weiß, ob ich auf foo, bar oder baz verweisen will - ich habe eine Zeichenfolge, die entweder "foo", "bar" oder "baz" enthält.
Ich brauche so etwas wie:
Login [ "foo"];
Weiß jemand, ob es eine Möglichkeit gibt, dynamisch auf eine Zeichenfolge in einer Ressourcendatei zu verweisen?
Oder noch einfacher, Sie können einfach auf den 'ResourceManager' auf der Ressource selbst zugreifen. z.B. Login.ResourceManager.GetString ("foo") –