我有一个<object, string>
字典,我知道事实可以转换为<string, string>
。而不是循环遍历第一个字典以构建第二个字典,是否有Convert
方法或其他可以在一次调用中执行此操作的方法?
答案 0 :(得分:2)
我不确定你是什么意思直接,如果你正在寻找类似List<T>.ConvertAll
方法的东西,那么没有像这样的方法用于词典。即使你必须要创建一个新词典,所以:
var newDic = myDictionary.ToDictionary(x => x.Key.ToString(), x => x.Value);