Variabler i Visual Basic
Du måste ofta lagra värden när du utför beräkningar med Visual Basic. Du kanske till exempel vill beräkna flera värden, jämföra dem och utföra olika åtgärder på dem, beroende på resultatet av jämförelsen. Du måste behålla värdena om du vill jämföra dem.
Användning
Visual Basic, precis som de flesta programmeringsspråk, använder variabler för att lagra värden. En variabel har ett namn (det ord som du använder för att referera till det värde som variabeln innehåller). En variabel har också en datatyp (som avgör vilken typ av data variabeln kan lagra). En variabel kan representera en matris om den måste lagra en indexerad uppsättning nära relaterade dataobjekt.
Med lokal typinferens kan du deklarera variabler utan att uttryckligen ange en datatyp. I stället härleder kompilatorn variabeltypen från typen av initieringsuttryck. Mer information finns i Lokal typinferens och Instruktion för alternativinferens.
Tilldela värden
Du använder tilldelningsuttryck för att utföra beräkningar och tilldela resultatet till en variabel, som i följande exempel visas.
' The following statement assigns the value 10 to the variable.
applesSold = 10
' The following statement increments the variable.
applesSold = applesSold + 1
' The variable now holds the value 11.
Anteckning
Likhetstecknet (=
) i det här exemplet är en tilldelningsoperator, inte en likhetsoperator. Värdet tilldelas till variabeln applesSold
.
Mer information finns i Så här flyttar du data till och från en variabel.
Variabler och egenskaper
Precis som en variabel representerar en egenskap ett värde som du kan komma åt. Det är dock mer komplext än en variabel. En egenskap använder kodblock som styr hur värdet anges och hämtas. Mer information finns i Skillnader mellan egenskaper och variabler i Visual Basic.