Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0442

"Właściwość": właściwości abstrakcyjne nie mogą mieć prywatnych metod dostępu

Ten błąd występuje, gdy używasz modyfikatora dostępu "private", aby zmodyfikować abstrakcyjne metody dostępu. Aby rozwiązać ten problem, użyj innego modyfikatora dostępu lub ustaw właściwość jako nie abstrakcyjną.

Przykład

Poniższy przykład generuje CS0442:

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