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 non hanno restrizioni 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 viene Public impostato come predefinito se non viene dichiarato diversamente.
Regole
- Contesto dichiarazione. È possibile usare
Publicsolo a livello di modulo, interfaccia o spazio dei nomi. Ciò significa che il contesto della dichiarazione per unPublicelemento 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. Tutto il codice che può accedere a un modulo, una classe o una struttura può accedere ai relativi
Publicelementi.Accesso predefinito. Le variabili locali all'interno di una procedura 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 Public modificatore può essere usato in questi contesti:
Dichiarazione dell'Interfaccia