Public (Visual Basic)
Aggiornamento: novembre 2007
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 modificatori di accesso, vedere Livelli di accesso in Visual Basic.
È possibile utilizzare il modificatore Public nei seguenti contesti:
Vedere anche
Concetti
Livelli di accesso in Visual Basic