英語で読む

次の方法で共有


コンパイラ エラー CS0307

'construct' 'identifier' は、ジェネリック メソッドではありません。 式リストを意図した場合は、< 式をかっこで囲んでください。

名前の挙げられたコンストラクトは、ジェネリック引数を取得可能なただ 1 つのコンストラクトである、型またはメソッドではありませんでした。 山かっこ内の型引数を削除します。 ジェネリックが必要な場合は、ジェネリック型またはメソッドとしてジェネリック コンストラクトを宣言します。

次の例では CS0307 が生成されます。

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