Ler em inglês

Partilhar via


Erro do compilador CS0305

Usar o tipo genérico 'tipo genérico' requer argumentos de tipo 'número'

Este erro ocorre quando o número esperado de argumentos de tipo não foi encontrado. Para resolver C0305, use o número necessário de argumentos de tipo.

Exemplo

O exemplo a seguir gera 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  
   }  
}