Dela via


Gör så här: Deklarera en konstant (Visual Basic)

Du använder -instruktionen Const för att deklarera en konstant och ange dess värde. Genom att deklarera en konstant tilldelar du ett meningsfullt namn till ett värde. När en konstant har deklarerats kan den inte ändras eller tilldelas ett nytt värde.

Du deklarerar en konstant inom en procedur eller i deklarationsavsnittet i en modul, klass eller struktur. Konstanter på klass- eller strukturnivå är Private som standard, men kan också deklareras som Public, Friend, Protectedeller Protected Friend för lämplig nivå av kodåtkomst.

Konstanten måste ha ett giltigt symboliskt namn (reglerna är samma som för att skapa variabelnamn) och ett uttryck som består av numeriska konstanter eller strängkonstanter och operatorer (men inga funktionsanrop).

Kommentar

Datorn kan visa olika namn eller platser för vissa av Visual Studio-användargränssnittselementen i följande instruktioner. Den Visual Studio-utgåva som du har och de inställningar som du använder avgör dessa element. Mer information finns i Anpassa IDE.

Deklarera en konstant

  • Skriv en deklaration som innehåller en åtkomstspecificerare, nyckelordet Const och ett uttryck, som i följande exempel:

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    När Alternativslutsats är Off och Alternativ strikt är Onmåste du deklarera en konstant explicit genom att ange en datatyp (Boolean, , ByteChar, DateTime, Decimal, Double, Integer, Long, Short, Singleeller String).

    När Option Infer är On eller Option Strict är Offkan du deklarera en konstant utan att ange en datatyp med en As sats. Kompilatorn avgör typen av konstant från typen av uttryck. Mer information finns i Konstanta och Literala datatyper.

Deklarera en konstant som har en uttryckligen angiven datatyp

  • Skriv en deklaration som innehåller nyckelordet As och en explicit datatyp, som i följande exempel:

    Public Const MyInteger As Integer = 42
    Private Const DaysInWeek As Short = 7
    Protected Friend Const Funday As String = "Sunday"
    

    Du kan deklarera flera konstanter på en enda rad, även om koden är mer läsbar om du bara deklarerar en enda konstant per rad. Om du deklarerar flera konstanter på en enda rad måste alla ha samma åtkomstnivå (Public, , PrivateFriend, Protectedeller Protected Friend).

Deklarera flera konstanter på en enda rad

  • Avgränsa deklarationerna med ett kommatecken och ett blanksteg, som i följande exempel:

    Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44  
    

Se även