Прочитать на английском

Поделиться через


Ошибка компилятора CS0081

Объявление параметра-типа должно быть идентификатором, а не типом.

При объявлении универсального метода или типа следует указать параметр типа как идентификатор, например Т или inputType. При вызове метода клиентский код предоставляет тип, который заменяет каждое вхождение идентификатора в теле метода или класса. Дополнительные сведения см. в разделе "Параметры универсального типа".

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

См. также