У меня есть ResourceDictionary, содержащий только строковые ключи и строковые значения. Теперь я хочу иметь словарь с тем же содержанием.
Как бы вы это сделали? Какое самое быстрое решение в C #?
Редактировать: Самый быстрый с точки зрения производительности;)
Самый быстрый с точки зрения самого простого? Предполагая, что .NET 3.5 (и, следовательно, LINQ) я бы использовал:
resourceDictionary.Keys.Cast<string>().ToDictionary (x => x, // Key selector x => (string) resourceDictionary[x] // Value selector );