Leer en inglés

Compartir a través de


Error del compilador CS0081

La declaración de parámetros de tipo debe ser un identificador, no un tipo

Cuando declare un tipo o 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 la clase. Para más información, vea Parámetros de tipos genéricos.

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

Vea también