次の方法で共有


コンパイラ エラー CS0307

更新 : 2007 年 11 月

エラー メッセージ

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

型およびメソッド以外に対して、型引数が指定されています。汎用引数を受け取ることができるのは、型またはメソッドだけです。山かっこ付きで指定した型引数を削除してください。ジェネリックを使用する場合は、該当する構文をジェネリック型またはジェネリック メソッドとして宣言してください。

次の例では 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;
   }
}