Error del compilador CS0305
Actualización: noviembre 2007
Mensaje de error
El uso del tipo genérico 'tipo genérico' requiere 'número' argumentos de tipo
Using the generic type 'generic type' requires 'number' type arguments
Este error aparece cuando no se ha encontrado el número esperado de argumentos de tipo. Para resolver el error C0305, utilice el número necesario de argumentos de tipo.
Ejemplo
El código siguiente genera el error 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
}
}