Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0081

Deklarace parametru typu musí být identifikátorem, nikoli typem.

Když deklarujete obecnou metodu nebo typ, zadejte parametr typu jako identifikátor, například "T" nebo "inputType". Když klientský kód volá metodu, poskytuje typ, který nahradí každý výskyt identifikátoru v těle metody nebo třídy. Další informace naleznete v tématu Obecné parametry typu.

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

Viz také