コンパイラ エラー 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;
}
}
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。