Прочитать на английском

Поделиться через


Ошибка компилятора CS0442

"свойство": абстрактные свойства не могут иметь закрытых методов доступа

Эта ошибка возникает при использовании модификатора доступа private для изменения абстрактного метода доступа. Для устранения ошибки используйте другой модификатор доступа или сделайте свойство не абстрактным.

Пример

Следующий пример приводит к возникновению ошибки CS0442:

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