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.
Specifica che uno o più elementi di programmazione dichiarati sono accessibili solo dall'interno del contesto di dichiarazione, incluso da qualsiasi tipo contenuto.
Osservazioni:
Se un elemento di programmazione rappresenta funzionalità proprietarie o contiene dati riservati, in genere si vuole limitare l'accesso al contenuto nel modo più rigoroso possibile. Si ottiene la limitazione massima consentendo solo il modulo, la classe o la struttura che la definisce per accedervi. Per limitare l'accesso a un elemento in questo modo, è possibile dichiararlo con Private.
Annotazioni
È anche possibile usare il modificatore accesso protetto privato , che rende accessibile un membro dall'interno di tale classe e dalle classi derivate che si trovano nell'assembly che lo contiene.
Regole
- Contesto dichiarazione. È possibile usare
Privatesolo a livello di modulo. Ciò significa che il contesto di dichiarazione per un elemento deve essere un modulo, una classe o una struttura e non può essere un file di origine, uno spazio dei nomi, un'interfacciaPrivateo una routine.
Comportamento
Livello di accesso. Tutto il codice all'interno di un contesto di dichiarazione può accedere ai relativi
Privateelementi. Include il codice all'interno di un tipo contenuto, ad esempio una classe annidata o un'espressione di assegnazione in un'enumerazione. Nessun codice all'esterno del contesto di dichiarazione può accedere ai relativiPrivateelementi.Modificatori di accesso. Le parole chiave che specificano il livello di accesso sono denominate modificatori di accesso. Per un confronto dei modificatori di accesso, vedere Livelli di accesso in Visual Basic.
Il Private modificatore può essere usato in questi contesti:
Dichiarazione dell'Interfaccia