コンパイラ エラー CS0276

更新 : 2007 年 11 月

エラー メッセージ

'プロパティ/インデクサ' : アクセサのアクセシビリティ修飾子は、プロパティまたはインデクサが get アクセサおよび set アクセサの両方を含む場合にのみ、使用されます。

このエラーは、プロパティまたはインデクサを 1 つのアクセサだけで宣言し、そのアクセサに対してアクセス修飾子を使用した場合に発生します。このエラーを解決するには、アクセス修飾子を削除するか、別のアクセサを追加します。

使用例

次の例では、CS0276 エラーが生成されます。

// CS0276.cs
public class MyClass
{
    public int Property
    {
        protected set { }   // CS0276
    }
    public int Property2
    {
        internal get { }   // CS0276
    }
}