编译器错误 CS0305
更新:2007 年 11 月
错误消息
使用泛型类型“generic type”需要“number”类型参数
当未找到预期的类型参数数目时会发生此错误。若要解决 CS0305,请使用所需数目的类型参数。
示例
下面的示例生成 CS0305。
// CS0305.cs
public class MyList<T> {}
public class MyClass<T> {}
class MyClass
{
public static void Main()
{
MyList<MyClass, MyClass> list1 = new MyList<MyClass>(); // CS0305
MyList<MyClass> list2 = new MyList<MyClass>(); // OK
}
}