Copiar un ResourceDictionary a un diccionario en C #
-
06-09-2019 - |
Pregunta
Tengo un ResourceDictionary única que contiene claves de las cadenas y los valores de cadena. Ahora quiero tener un Dictionary
¿Cómo hacer eso? ¿Cuál es la solución más rápida en C #?
Edit: más rápido en términos de perfomance de;)
Solución
El más rápido en términos de simple? Suponiendo .NET 3.5 (y por lo tanto LINQ) que usaría:
resourceDictionary.Keys.Cast<string>().ToDictionary
(x => x, // Key selector
x => (string) resourceDictionary[x] // Value selector
);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow