Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0305

Użycie typu ogólnego "typ ogólny" wymaga argumentów typu "number"

Ten błąd występuje, gdy nie znaleziono oczekiwanej liczby argumentów typu. Aby rozwiązać problem C0305, użyj wymaganej liczby argumentów typu.

Przykład

Poniższy przykład generuje plik 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  
   }  
}