Share via


Overzicht van constanten (Visual Basic)

Een constante is een betekenisvolle naam die de plaats krijgt van een getal of tekenreeks die niet verandert. Constanten slaan waarden op die, zoals de naam al aangeeft, hetzelfde blijven tijdens de uitvoering van een toepassing. U kunt de leesbaarheid van uw code aanzienlijk verbeteren en het gemakkelijker maken om te onderhouden met behulp van constanten. Gebruik ze in code die waarden bevat die opnieuw worden weergegeven of die afhankelijk zijn van bepaalde getallen die moeilijk te onthouden zijn of die geen duidelijke betekenis hebben.

Constanten maken en gebruiken

Visual Basic bevat een aantal vooraf gedefinieerde constanten, voornamelijk voor afdrukken en weergeven. U kunt ook uw eigen constanten maken met de Const instructie, met behulp van dezelfde richtlijnen als voor het maken van een variabelenaam. Als Option Strict dat het is On, moet u het constante type expliciet declareren.

Het bereik van een constante, dat de set is van alle code die ernaar kan verwijzen zonder de naam ervan in aanmerking te laten komen, is hetzelfde als die van een variabele die op dezelfde locatie is gedeclareerd. Als u een constante wilt maken die binnen het bereik van een bepaalde procedure bestaat, declareert u deze binnen die procedure. Als u een constante wilt maken die beschikbaar is in een toepassing, declareert u deze met behulp van het Public trefwoord in de declaratiesectie van de klasse.

Notitie

Hoewel constanten enigszins lijken op variabelen, kunt u ze niet wijzigen of nieuwe waarden toewijzen aan variabelen.

De constanten die u in uw code gebruikt, kunnen worden gedefinieerd door het objectmodel voor besturingselementen of onderdelen waarmee u werkt, of ze kunnen door de gebruiker worden gedefinieerd (dat wil gezegd degene die u zelf maakt).

Compileertijd- en runtimeconstanten

Een compilatieconstante wordt berekend op het moment dat de code wordt gecompileerd, terwijl een runtimeconstante alleen kan worden berekend terwijl de toepassing wordt uitgevoerd. Een compilatietijdconstante heeft telkens dezelfde waarde wanneer een toepassing wordt uitgevoerd, terwijl een runtimeconstante elke keer kan veranderen. Compileertijdconstanten zijn vereist voor gevallen zoals matrixgrenzen, case-expressies of enumerator-initialisatieprogramma's.

In dit gedeelte

Definitie Term
Procedure: Een constante declareren Hierin wordt uitgelegd hoe u de Const instructie gebruikt om een constante te declareren en de waarde ervan in te stellen. Door een constante te declareren, wijst u een betekenisvolle naam toe aan de waarde.
Door de gebruiker gedefinieerde constanten Hierin wordt beschreven hoe u uw eigen constanten maakt, inclusief informatie over bereik en hoe u kringverwijzingen kunt voorkomen.
Constante en letterlijke gegevenstypen Bevat informatie over hoe de Visual Basic-compiler constanten initialiseert wanneer Option Explicit deze is uitgeschakeld.
Procedure: Gerelateerde constante waarden groeperen Demonstreert hoe u constante waarden groepeert die zijn gerelateerd.

Verwijzing

Definitie Term
Constanten en opsommingen Geeft een lijst weer van de constanten die vooraf zijn gedefinieerd door Visual Basic.
Const-instructie Beschrijft de Const instructie en het gebruik ervan.
Strikte instructie van optie Beschrijft de Option Strict instructie en het gebruik ervan.

Zie ook