Compiler Error CS0442

'Property': abstract properties cannot have private accessors

This error occurs when you use the access modifier "private" to modify an abstract accessor. To resolve, use a different access modifier, or make the property non-abstract.


The following sample generates CS0442:

// CS0442.cs  
public abstract class MyClass
    public abstract int AbstractProperty
        private set;   // CS0442  
        // Try this instead:  
        // set;