閱讀英文

共用方式為


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