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
, Protected
eller 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 ärOn
måste du deklarera en konstant explicit genom att ange en datatyp (Boolean
, ,Byte
Char
,DateTime
,Decimal
,Double
,Integer
,Long
,Short
,Single
ellerString
).När
Option Infer
ärOn
ellerOption Strict
ärOff
kan du deklarera en konstant utan att ange en datatyp med enAs
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
, ,Private
Friend
,Protected
ellerProtected 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