将Dictionary <object,string =“”>转换为Dictionary <string,string =“”> </string,> </object,>

时间:2014-10-28 22:55:07

标签: c#

我有一个<object, string>字典,我知道事实可以转换为<string, string>。而不是循环遍历第一个字典以构建第二个字典,是否有Convert方法或其他可以在一次调用中执行此操作的方法?

1 个答案:

答案 0 :(得分:2)

我不确定你是什么意思直接,如果你正在寻找类似List<T>.ConvertAll方法的东西,那么没有像这样的方法用于词典。即使你必须要创建一个新词典,所以:

var newDic = myDictionary.ToDictionary(x => x.Key.ToString(), x => x.Value);