【问题标题】:Cannot convert Dictionary<string,Dictionary<string,string>> to IDictionary<string,IDictionary<string,string>>无法将 Dictionary<string,Dictionary<string,string>> 转换为 IDictionary<string,IDictionary<string,string>>
【发布时间】:2013-06-25 14:26:52
【问题描述】:
IDictionary<string, IDictionary<string, string>> test = new Dictionary<string, Dictionary<string, string>>();

这个转换是错误的,为什么不能隐式Dictionary&lt;string,Dictionary&lt;string,string&gt;&gt; to IDictionary&lt;string,IDictionary&lt;string,string&gt;&gt;?

【问题讨论】:

标签: asp.net


【解决方案1】:

查看此博客 "Generic type parameter variance in the CLR",其中解释了为什么不允许转换。

【讨论】:

  • 谢谢你的帮助,很有用。
猜你喜欢
  • 2010-09-24
  • 1970-01-01
  • 1970-01-01
  • 2014-10-22
  • 2021-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多