类型参数提供给.net泛型构造函数,但仍然导致错误
本文关键字:错误 构造函数 net 泛型 类型参数 | 更新日期: 2023-09-27 18:12:12
在我的ASP中有这个看似没有问题的代码片段。NET MVC 4 Razor应用程序:
@{
IDictionary htmlAttributes = new Dictionary<string, string>();
}
生成错误,
"使用泛型类型'System.Collections.Generic. "字典'需要两个类型参数' .
有人知道发生了什么事吗?
你还需要在左侧给出它:
IDictionary<string, string> htmlAttributes = new Dictionary<string, string>();
注意错误信息是关于IDictionary
的,而不是Dictionary
。
或者,如果确实希望使用非泛型IDictionary
接口,请确保其命名空间(System.Collections
)在作用域中。