Private (Visual Basic)
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 l'accesso solo al modulo, alla classe o alla struttura che lo definiscono. Per limitare l'accesso a un elemento in questo modo, è possibile dichiararlo con Private
.
Nota
È anche possibile usare il modificatore di accesso Protetto privato, che rende accessibile un membro dall'interno di tale classe e dalle classi derivate che si trovano nell'assembly contenitore.
Regole
- Contesto della dichiarazione. Si può usare
Private
solo a livello di modulo. Ciò significa che il contesto della dichiarazione per un elementoPrivate
deve essere un modulo, una classe o una struttura e non può essere un file di origine, uno spazio dei nomi, un'interfaccia o una routine.
Comportamento
Livello di accesso. Ogni codice all'interno di un contesto di dichiarazione può accedere ai relativi elementi
Private
. Ciò 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 relativi elementiPrivate
.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 modificatore Private
può essere usato nei contesti seguenti: