Generics IDictionary的通用方法<;Tkey,Tvalue>;-找不到类型或命名空间? 公共静态IDictionary Insert(此IDictionary dict、TKey、TVal值) { dict.Add(键、值); 返回命令; }
我在Generics IDictionary的通用方法<;Tkey,Tvalue>;-找不到类型或命名空间? 公共静态IDictionary Insert(此IDictionary dict、TKey、TVal值) { dict.Add(键、值); 返回命令; },generics,c#-4.0,Generics,C# 4.0,我在TKey和TVal下得到了我最喜欢的红色曲线,带有“找不到类型或名称空间”错误。作为类型的占位符,我认为这不会发生。。。我在哪里搞砸了?您还需要为方法指定类型参数: public static IDictionary<TKey, TVal> Insert(this IDictionary<TKey, TVal> dict, TKey key, TVal value) { dict.Add(key, value); ret
TKey
和TVal
下得到了我最喜欢的红色曲线,带有“找不到类型或名称空间”错误。作为类型的占位符,我认为这不会发生。。。我在哪里搞砸了?您还需要为方法指定类型参数:
public static IDictionary<TKey, TVal> Insert(this IDictionary<TKey, TVal> dict, TKey key, TVal value)
{
dict.Add(key, value);
return dict;
}
公共静态IDictionary Insert(此IDictionary dict、TKey、TVal值)
使其成为通用方法。
谢谢
public static IDictionary<TKey, TVal> Insert<TKey, TVal>(this IDictionary<TKey, TVal> dict, TKey key, TVal value)