Delen via


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, Friendof Protected FriendProtectedvoor 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 isOnOff, moet u een constante expliciet declareren door een gegevenstype op te geven (Boolean, Byte, DateTimeDecimalDoubleChar, Integer, Long, , Shortof ). SingleString

    Wanneer Option Infer is On of Option Strict is Off, kunt u een constante declareren zonder een gegevenstype met een As 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, PrivateFriend, , Protectedof ).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  
    

Zie ook