コンパイラ エラー CS0276
'property/indexer': アクセサーのアクセシビリティ修飾子は、プロパティまたはインデクサーが get アクセサーおよび set アクセサーの両方を含む場合にのみ、使用されます。
このエラーは、1 つのアクセサーのみがあるプロパティまたはインデクサーを宣言して、アクセサーのアクセス修飾子を使用すると、発生します。 解決するには、アクセス修飾子を削除するか、別のアクセサーを追加します。
次の例では、CS0276 が生成されます。
C#
// CS0276.cs
public class MyClass
{
public int Property
{
protected set { } // CS0276
}
public int Property2
{
internal get { } // CS0276
}
}
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。