使用英语阅读

通过


编译器错误 CS0307

“construct”“identifier”不是泛型方法。 如果原打算使用表达式列表,请用括号将 < 表达式括起来。

命名的构造不是类型或方法,是唯一能采用泛型参数的构造。 在尖括号中删除类型参数。 如果需要泛型,则将泛型构造声明为泛型类型或方法。

以下示例生成 CS0307:

C#
// CS0307.cs  
class C  
{  
   public int P { get { return 1; } }  
   public static void Main()  
   {  
      C c = new C();  
      int p = c.P<int>();  // CS0307 – C.P is a property  
      // Try this instead  
      // int p = c.P;  
   }  
}