Leggere in inglese

Condividi tramite


Errore del compilatore CS0442

'Property': le proprietà astratte non possono avere funzioni di accesso private

Questo errore si verifica quando si usa il modificatore di accesso "private" per modificare una funzione di accesso astratta. Per risolvere il problema, usare un modificatore di accesso diverso oppure impostare la proprietà come non astratta.

Esempio

L'esempio seguente genera l'errore CS0442:

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