Frage

Ich habe ein Resource nur String-Schlüssel und String-Werte enthalten. Jetzt möchte ich ein Wörterbuch haben mit dem gleichen Inhalt.

Wie würden Sie das tun? Was ist die schnellste Lösung in C #?

Edit: Schnellste in Bezug auf die Perfomance;)

War es hilfreich?

Lösung

Schnellste im Hinblick auf einfachste? .NET 3.5 (und damit LINQ) Unter der Annahme, ich würde verwenden:

resourceDictionary.Keys.Cast<string>().ToDictionary
    (x => x,                             // Key selector
     x => (string) resourceDictionary[x] // Value selector
     );
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top