Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usare i modificatori di accesso per specificare l'accessibilità dichiarata di un membro o di un tipo. Questa sezione presenta i quattro modificatori di accesso:
publicprotectedinternalprivate
Usando questi modificatori di accesso, è possibile specificare i sei livelli di accessibilità seguenti:
-
public: nessuna restrizione di accesso. -
protected: l'accesso è limitato alla classe o ai tipi derivati dalla classe che li contiene. -
internal: l'accesso è limitato all'assembly corrente. -
protected internal: l'accesso è limitato all'assembly corrente o ai tipi derivati dalla classe che li contiene. -
private: l'accesso è limitato al tipo contenitore. -
private protected: l'accesso è limitato alla classe o ai tipi derivati dalla classe che li contiene all'interno dell'assembly corrente.
Inoltre, un tipo di primo livello (non annidato) può usare il file modificatore. Il tipo dichiarato è visibile solo nel file di origine corrente. I tipi con ambito file vengono in genere usati per i generatori di origine. Non è possibile combinare il file modificatore con qualsiasi modificatore di accesso.
In questa sezione vengono presentati anche i concetti seguenti:
- Livelli di accessibilità: uso dei modificatori di accesso per dichiarare i livelli di accessibilità.
- Dominio di accessibilità: specifica in quali sezioni del programma è possibile fare riferimento a un membro.
- Restrizioni relative all'uso dei livelli di accessibilità: riepilogo delle restrizioni per l'uso dei livelli di accessibilità dichiarati.