Modificatori di accesso (Riferimenti per C#)
I modificatori di accesso sono parole chiave usate per specificare l'accessibilità dichiarata di un membro o di un tipo. In questa sezione vengono presentati i cinque modificatori di accesso:
public
protected
internal
private
file
È possibile specificare i sette livelli di accessibilità seguenti usando i modificatori di accesso:
public
: l'accesso non è limitato.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.file
: il tipo dichiarato è visibile solo nel file di origine corrente. I tipi con ambito file vengono in genere usati per i generatori di origine.
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.
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.