Leggere in inglese

Condividi tramite


Errore del compilatore CS0081

La dichiarazione del parametro di tipo deve essere un identificatore anziché un tipo

Quando si dichiara un metodo o un tipo generico, specificare il parametro di tipo come un identificatore, ad esempio "T" o "inputType". Quando il codice client chiama il metodo, fornisce il tipo, che sostituisce ogni occorrenza dell'identificatore nel corpo del metodo o della classe. Per altre informazioni, vedere Parametri di tipo generico.

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

Vedi anche