コンパイラ エラー CS0082
型 'type' は、'name' と呼ばれるメンバーを同じパラメーターの型で既に予約しています
コンパイル時に、プロパティは、識別子の前の get_
と set_
、またはそのいずれかでメソッドに変換されます。 メソッド名と競合する独自のメソッドを定義すると、エラーが生成されます。
次の例では CS0082 が生成されます。
//cs0082.cs
class MyClass
{
//property
public int MyProp
{
get //CS0082
{
return 1;
}
}
//conflicting Get
public int get_MyProp()
{
return 2;
}
public static int Main()
{
return 1;
}
}
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。