编译器错误 CS0305
使用泛型类型“generic type”需要“number”类型实参
找不到预期数目的类型实参时,将出现此错误。 若要解决 C0305,请使用所需数目的类型实参。
下面的示例生成 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
}
}