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:

Vedi anche