Leer en inglés

Compartir a través de


Error del compilador CS0305

El uso del tipo genérico 'generic type' requiere 'number' argumentos de tipo

Este error se produce cuando no se encuentra el número esperado de argumentos de tipo. Para resolver el error C0305, use el número necesario de argumentos de tipo.

Ejemplo

El ejemplo siguiente genera la advertencia 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  
   }  
}