Dela via


Översikt över konstanter (Visual Basic)

En konstant är ett meningsfullt namn som tar plats för ett tal eller en sträng som inte ändras. Konstanter lagrar värden som, som namnet antyder, förblir desamma under hela körningen av ett program. Du kan avsevärt förbättra kodens läsbarhet och göra den enklare att underhålla med hjälp av konstanter. Använd dem i kod som innehåller värden som visas igen eller som beror på vissa tal som är svåra att komma ihåg eller som inte har någon uppenbar betydelse.

Skapa och använda konstanter

Visual Basic innehåller ett antal fördefinierade konstanter, främst för utskrift och visning. Du kan också skapa egna konstanter med -instruktionen Const med samma riktlinjer som för att skapa ett variabelnamn. Om Option Strict är Onmåste du uttryckligen deklarera den konstanta typen.

En konstants omfång, som är uppsättningen med all kod som kan referera till den utan att kvalificera dess namn, är samma som för en variabel som deklareras på samma plats. Om du vill skapa en konstant som finns inom ramen för en viss procedur deklarerar du den i den proceduren. Om du vill skapa en konstant som är tillgänglig i ett program deklarerar du den med nyckelordet Public i avsnittet deklarationer i klassen.

Kommentar

Även om konstanter liknar variabler kan du inte ändra dem eller tilldela nya värden till dem som du kan till variabler.

De konstanter som du använder i koden kan definieras av objektmodellen för kontroller eller komponenter som du arbetar med, eller så kan de vara användardefinierade (dvs. de du skapar själv).

Kompilerings- och körningskonstanter

En kompileringskonstant beräknas när koden kompileras, medan en körningskonstant bara kan beräknas medan programmet körs. En kompileringskonstant har samma värde varje gång ett program körs, medan en körningskonstant kan ändras varje gång. Kompileringstidskonstanter krävs för fall som matrisgräns, skiftlägesuttryck eller uppräkningsinitierare.

I det här avsnittet

Definition Period
Gör så här: Deklarera en konstant Förklarar hur du använder -instruktionen Const för att deklarera en konstant och ange dess värde. Genom att deklarera en konstant tilldelar du värdet ett meningsfullt namn.
Användardefinierade konstanter Beskriver hur du skapar egna konstanter, inklusive information om omfång och hur du undviker cirkelreferenser.
Konstanta och literala datatyper Innehåller information om hur Visual Basic-kompilatorn initierar konstanter när Option Explicit den är avstängd.
Anvisningar: Gruppera relaterade konstanta värden tillsammans Visar hur du grupperar konstanta värden som är relaterade.

Referens

Definition Period
Konstanter och uppräkningar Visar en lista över konstanterna som är fördefinierade av Visual Basic.
Const-instruktion Beskriver instruktionen Const och dess användning.
Alternativ strikt -instruktion Beskriver instruktionen Option Strict och dess användning.

Se även