Public (Visual Basic)
Specifica che a uno o più elementi di programmazione dichiarati non è applicata alcuna restrizione di accesso.
Osservazioni:
Se si pubblica un componente o un set di componenti, ad esempio una libreria di classi, in genere si desidera che gli elementi di programmazione siano accessibili da qualsiasi codice che interagisce con l'assembly. Per conferire tale accesso illimitato a un elemento, è possibile dichiararlo con Public
.
L'accesso pubblico è il livello normale per un elemento di programmazione quando non è necessario limitare l'accesso. Si noti che il livello di accesso di un elemento dichiarato all'interno di un'interfaccia, un modulo, una classe o una struttura è Public
per impostazione predefinita, se non viene dichiarato diversamente.
Regole
- Contesto della dichiarazione. È possibile usare
Public
solo a livello di modulo, interfaccia o spazio dei nomi. Ciò significa che il contesto della dichiarazione per un elementoPublic
deve essere un file di origine, uno spazio dei nomi, un'interfaccia, un modulo, una classe o una struttura e non può essere una routine.
Comportamento
Livello di accesso. Ogni codice che può accedere a un modulo, una classe o una struttura può accedere ai relativi elementi
Public
.Accesso predefinito. Le variabili locali (all'interno di una routine) vengono usate per impostazione predefinita per l'accesso pubblico e non è possibile usare modificatori di accesso.
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 Public
può essere usato nei contesti seguenti: