編譯器錯誤 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
}
}