Ler em inglês

Compartilhar via


Erro do Compilador CS0305

Usar o tipo genérico "generic type" requer argumentos de tipo "number"

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

Exemplo

O exemplo a seguir gera o erro CS0305.

C#
// 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  
   }  
}