Ler em inglês

Compartilhar via


Erro do Compilador CS0081

A declaração de parâmetro de tipo deve ser um identificador, e não um tipo

Ao declarar um método ou tipo genérico, especifique o parâmetro de tipo como 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 método ou no corpo da classe. Para obter mais informações, confira Parâmetros de Tipo Genérico.

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

Confira também