使用英语阅读

通过


编译器错误 CS0081

类型形参声明必须是标识符,不能是类型

声明泛型方法或类型时,请将类型形参指定为标识符,例如“T”或“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);  
   }  
}  

另请参阅