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);
   }
}

Consulte também

Referência

Generics (Guia de programação C#)