c# - 将 IDictionary 转换为字典

标签 c# generics dictionary

我必须转换 System.Collections.Generic.IDictionary<string, decimal>System.Collections.Generic.Dictionary<string, decimal> ,我不能。我尝试了 ToDictionary 方法,但无法指定正确的参数。

我试过以下方法:

// my dictionary is PlannedSurfaces (of type IDictionary<string, decimal>)
blabla.ToDictionary<string, decimal>(localConstruction.PlannedSurfaces) 

最佳答案

var newDict = new Dictionary<string, decimal>(oldDictionary)

关于c# - 将 IDictionary 转换为字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6422091/

相关文章:

c# - 验证方法错误

c# - 在 ASP.NET Core 依赖注入(inject)中使用非泛型实现注册泛型接口(interface)

objective-c - 我将在哪里实现一个通用方法,供 3 ​​个不同的 View Controller 使用?

c# - 如何在不遍历每个循环的情况下从字典对象中获取所有键(仅键)

c# - DataBind事件发生后如何捕捉异常?

c# - 更改结构的大小是 C# 中的重大更改吗?

c# - 构建远距离查询数据库和程序的最佳方式

generics - 如何避免将具体结构更改为通用结构所产生的链式 react ?

python - 尝试编写递归函数来迭代嵌套字典时出现 RecursionError

Python 比字典更快的替代品?