Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0305

Použití obecného typu Obecný typ vyžaduje argumenty typu číslo.

K této chybě dochází v případě, že nebyl nalezen očekávaný počet argumentů typu. K vyřešení C0305 použijte požadovaný počet argumentů typu.

Příklad

Následující ukázka vygeneruje 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  
   }  
}