Question

J'ai les clés contenant uniquement ResourceDictionary et les valeurs de chaîne. Maintenant, je veux avoir un dictionnaire avec le même contenu.

Comment voulez-vous faire? Quelle est la solution la plus rapide en C #?

Edit: le plus rapide en termes de perfomance;)

Était-ce utile?

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
scroll top