Offentlig (Visual Basic)
Anger att ett eller flera deklarerade programmeringselement inte har några åtkomstbegränsningar.
Kommentarer
Om du publicerar en komponent eller uppsättning komponenter, till exempel ett klassbibliotek, vill du vanligtvis att programmeringselementen ska vara tillgängliga med all kod som interoperates med din sammansättning. Om du vill ge ett sådant obegränsat tillträde till ett element kan du deklarera det med Public
.
Offentlig åtkomst är den normala nivån för ett programmeringselement när du inte behöver begränsa åtkomsten till det. Observera att åtkomstnivån för ett element som deklarerats i ett gränssnitt, modul, klass eller struktur är standard om Public
du inte deklarerar det på annat sätt.
Regler
- Deklarationskontext. Du kan bara använda
Public
på modul-, gränssnitts- eller namnområdesnivå. Det innebär att deklarationskontexten för ettPublic
element måste vara en källfil, namnrymd, gränssnitt, modul, klass eller struktur och kan inte vara en procedur.
Funktionssätt
Åtkomstnivå. All kod som kan komma åt en modul, klass eller struktur kan komma åt dess
Public
element.Standardåtkomst. Lokala variabler i en procedur är standard för offentlig åtkomst och du kan inte använda några åtkomstmodifierare på dem.
Åtkomst till modifierare. Nyckelorden som anger åtkomstnivå kallas åtkomstmodifierare. En jämförelse av åtkomstmodifierarna finns i Åtkomstnivåer i Visual Basic.
Modifieraren Public
kan användas i följande sammanhang: