Copier un ResourceDictionary à un dictionnaire en C #
-
06-09-2019 - |
Question
J'ai les clés contenant uniquement ResourceDictionary et les valeurs de chaîne. Maintenant, je veux avoir un dictionnaire
Comment voulez-vous faire? Quelle est la solution la plus rapide en C #?
Edit: le plus rapide en termes de perfomance;)
La solution
le plus rapide en termes de plus simple? En supposant .NET 3.5 (et donc LINQ) j'utiliser:
resourceDictionary.Keys.Cast<string>().ToDictionary
(x => x, // Key selector
x => (string) resourceDictionary[x] // Value selector
);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow