Dela via


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 ett Public 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:

Klassuttryck

Const-instruktion

Deklarera -instruktion

Ombudsuttryck

Dim-instruktion

Uppräkningsinstrukelse

Händelseuttryck

Funktionsuttryck

Gränssnittsinstruk

Modulsats

Operatoruttryck

Egenskapsutdrag

Struktursats

Underuttryck

Se även