IDictionary<string, IDictionary<string, string>> test = new Dictionary<string, Dictionary<string, string>>();此转换是错误的,为什么不能隐式Dictionary<string,Dictionary<string,string>> to IDictionary<string,IDictionary<string,string>>?
发布于 2013-06-25 14:26:53
看看这个博客"Generic type parameter variance in the CLR",它解释了为什么转换是不允许的。
https://stackoverflow.com/questions/17289656
复制相似问题