Lezen in het Engels

Delen via


Compilerfout CS0081

Typeparameterdeclaratie moet een id zijn die geen type is

Wanneer u een algemene methode of type declareert, geeft u de typeparameter op als id, bijvoorbeeld 'T' of 'inputType'. Wanneer clientcode de methode aanroept, wordt het type geleverd, dat elk exemplaar van de id in de methode of klassetekst vervangt. Zie Algemene typeparameters voor meer informatie.

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

Zie ook