我有一个ResourceDictionary中仅含有字符串键和字符串值。现在我想有一个字典<字符串,字符串>使用相同的内容。

您会怎么做?什么在C#最快的溶液

编辑:在最快的性能比较而言)

有帮助吗?

解决方案

最快的

在最简单的术语?假定NET 3.5(并因此LINQ)我会使用:

resourceDictionary.Keys.Cast<string>().ToDictionary
    (x => x,                             // Key selector
     x => (string) resourceDictionary[x] // Value selector
     );
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top