Public (Visual Basic)
Specifica che uno o più elementi di programmazione dichiarati non presentano restrizioni di accesso.
Note
Se si pubblica un componente o un insieme di componenti, ad esempio una libreria di classi, solitamente si richiede che gli elementi di programmazione siano accessibili a tutto il codice che interagisce con l'assembly. Per conferire tale accesso illimitato a un elemento, è possibile dichiararlo con la parola chiave Public.
L'accesso pubblico è il livello normale per un elemento di programmazione a cui non sia necessario limitare l'accesso. Se non diversamente dichiarato, il livello di accesso di un elemento dichiarato all'interno di un'interfaccia, un modulo, una classe o una struttura è per impostazione predefinita Public.
Regole
- Contesto della dichiarazione. È possibile utilizzare la parola chiave Public solo a livello di modulo, di interfaccia o di spazio dei nomi. In altri termini, il contesto della dichiarazione per un elemento Public deve essere un file di origine, uno spazio dei nomi, un'interfaccia, un modulo, una classe o una struttura, ma non può essere una routine.
Comportamento
Livello di accesso. Tutto il codice in grado di 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 per impostazione predefinita dispongono di accesso pubblico e non è possibile utilizzare modificatori di accesso per tali variabili.
Modificatori di accesso. Le parole chiave che specificano il livello di accesso sono dette modificatori di accesso. Per un confronto tra i modificatori di accesso, vedere Livelli di accesso in Visual Basic.
Il modificatore Public può essere utilizzato nei seguenti contesti:
Vedere anche
Riferimenti
Concetti
Livelli di accesso in Visual Basic