英語で読む

次の方法で共有


コンパイラ エラー CS0442

'Property': 抽象プロパティにプライベート アクセサーは指定できません

このエラーは、アクセス修飾子 "private" を使用して抽象アクセサーを変更する場合に発生します。 解決するには、別のアクセス修飾子を使用するか、プロパティを非抽象にします。

次の例では CS0442 が生成されます。

C#
// CS0442.cs  
public abstract class MyClass
{  
    public abstract int AbstractProperty
    {  
        get;  
        private set;   // CS0442  
        // Try this instead:  
        // set;  
    }  
}