Procedure: Een constante declareren (Visual Basic)
U gebruikt de Const
instructie om een constante te declareren en de waarde ervan in te stellen. Door een constante te declareren, wijst u een betekenisvolle naam toe aan een waarde. Zodra een constante is gedeclareerd, kan deze geen nieuwe waarde worden gewijzigd of toegewezen.
U declareert een constante binnen een procedure of in de declaratiesectie van een module, klasse of structuur. Constanten op klasse- of structuurniveau zijn Private
standaard, maar kunnen ook worden gedeclareerd als Public
, Friend
of Protected Friend
Protected
voor het juiste niveau van codetoegang.
De constante moet een geldige symbolische naam hebben (de regels zijn hetzelfde als die voor het maken van variabelenamen) en een expressie die bestaat uit numerieke of tekenreeksconstanten en operatoren (maar geen functieaanroepen).
Notitie
Mogelijk worden op uw computer verschillende namen of locaties weergegeven voor sommige elementen van de Visual Studio-gebruikersinterface in de volgende instructies. De Visual Studio-editie die u hebt en de instellingen die u gebruikt, bepalen deze elementen. Zie Personalizing the IDE (Personalizing the IDE) voor meer informatie.
Een constante declareren
Schrijf een declaratie die een toegangsaanduiding, het
Const
trefwoord en een expressie bevat, zoals in de volgende voorbeelden:Public Const DaysInYear = 365 Private Const WorkDays = 250
Als Option Infer is en Option Strict is
On
Off
, moet u een constante expliciet declareren door een gegevenstype op te geven (Boolean
,Byte
,DateTime
Decimal
Double
Char
,Integer
,Long
, ,Short
of ).Single
String
Wanneer
Option Infer
isOn
ofOption Strict
isOff
, kunt u een constante declareren zonder een gegevenstype met eenAs
component op te geven. De compiler bepaalt het type van de constante van het type expressie. Zie Constant- en Letterlijke gegevenstypen voor meer informatie.
Een constante declareren met een expliciet opgegeven gegevenstype
Schrijf een declaratie met het
As
trefwoord en een expliciet gegevenstype, zoals in de volgende voorbeelden:Public Const MyInteger As Integer = 42 Private Const DaysInWeek As Short = 7 Protected Friend Const Funday As String = "Sunday"
U kunt meerdere constanten op één regel declareren, hoewel uw code beter leesbaar is als u slechts één constante per regel declareert. Als u meerdere constanten op één regel declareert, moeten ze allemaal hetzelfde toegangsniveau hebben (
Public
,Private
Friend
, ,Protected
of ).Protected Friend
Meerdere constanten op één regel declareren
Scheid de declaraties met een komma en een spatie, zoals in het volgende voorbeeld:
Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44