Error del compilador CS0081
Actualización: noviembre 2007
Mensaje de error
La declaración de parámetros de tipo debe ser un identificador, no un tipo
Type parameter declaration must be an identifier not a type
Cuando declare un tipo o un método genérico, especifique el parámetro de tipo como un identificador, por ejemplo "T" o "inputType". Cuando el código de cliente llama al método, proporciona el tipo, que reemplaza cada aparición del identificador en el cuerpo del método o clase. Para obtener más información, vea Parámetros de tipos genéricos (Guía de programación de C#).
// CS0081.cs
class MyClass
{
public void F<int>() {} // CS0081
public void F<T>(T input) {} // OK
public static void Main()
{
MyClass a = new MyClass();
a.F<int>(2);
a.F<double>(.05);
}
}