更新:2007 年 11 月

错误消息

类型参数声明必须是标识符而不是类型

当您声明泛型方法或类型时,请将类型参数指定为标识符,例如“T”或“inputType”。客户端代码在调用方法时会提供类型,以替换方法体或类体中标识符的每个匹配项。有关更多信息,请参见 泛型类型参数(C# 编程指南)

 复制代码
// 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);
   }
}

请参见

参考

泛型(C# 编程指南)