CS0081 de erro do compilador
Mensagem de erro
Declaração de parâmetro de tipo deve ser um identificador não é um tipo
Quando você declara um tipo ou método genérico, especifique o parâmetro de tipo sistema autônomo um identificador, por exemplo, "T" ou "inputType".Quando o código do cliente chama o método, ele fornece o tipo, que substitui cada ocorrência do identificador no corpo da classe ou método.Para obter mais informações, consulte Parâmetros de tipos genéricos (Guia de programação 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);
}
}