更新: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);
   }
}