IDictionary的通用方法- 找不到类型或命名空间?
public static IDictionary<TKey, TVal> Insert(this IDictionary<TKey, TVal> dict, TKey key, TVal value)
{
dict.Add(key, value);
return dict;
}
我在 TKey
和 TVal
下看到我最喜欢的红色波浪线,并显示“找不到类型或命名空间”错误。作为类型的占位符,我不认为这种情况会发生……我哪里搞砸了?
public static IDictionary<TKey, TVal> Insert(this IDictionary<TKey, TVal> dict, TKey key, TVal value)
{
dict.Add(key, value);
return dict;
}
I get my favorite red squiggly line under the TKey
and TVal
with the "Type or namespace cannot be found" error. As placeholders for types, I wouldn't think this would happen... where am I screwing up?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您还需要为该方法指定类型参数:
使其成为泛型方法。
You need to specify the type parameters to the method as well:
to make it a generic method.