ASP.NET Razor - VB variabler
- Föregående sida Razor C# Logik
- Nästa sida Razor VB Loop
En variabel är en namngiven enhet som används för att lagra data.
Variabel
Variabler används för att lagra data.
Variabelns namn måste börja med ett bokstavstecken och får inte innehålla blanksteg och reserverade tecken.
En variabel kan vara av en specifik typ, som indikerar den datatyp som lagras. En strängvariabel lagrar strängvärden ("Välkommen till CodeW3C.com"), ett heltal lagrar numeriska värden (103), en datumvariabel lagrar datumvärden, och så vidare.
Använd Dim-nyckelord eller typ för att deklarera variabler, men ASP.NET kan vanligtvis automatiskt fastställa datatypen.
Exempel
// Använd Dim-nyckelord: Dim greeting = "Welcome to CodeW3C.com" Dim counter = 103 Dim today = DateTime.Today // Använd datatyp: Dim greeting As String = "Welcome to CodeW3C.com" Dim counter As Integer = 103 Dim today As DateTime = DateTime.Today
Datatyp
Här är en lista över vanliga datatyper:
typ | Beskrivning | Exempel |
---|---|---|
integer | heltal | 103, 12, 5168 |
double | 64-bitars flyttal | 3.14, 3.4e38 |
decimal | decimaltal | 1037.196543 |
boolean | logiska värden | true, false |
string | strängvärden | "Hello CodeW3C.com", "Bill" |
operator
Operatörer informerar ASP.NET om vilken typ av kommando som ska utföras i uttryck.
VB-språket stöder flera operatörer. Här är några vanliga operatörer:
operator | Beskrivning | Exempel |
---|---|---|
= | Tilldela värde till variabel. | i=6 |
|
|
|
|
|
|
= | lik. Returnerar true om värdena är lika. | om i=10 |
<> | inte lika. Returnerar true om värdena inte är lika. | om <>10 |
|
|
|
& | Strängsammanfogning (kaskad eller sida vid sida) | "w3" & "schools" |
. | punkt. Separerar objekt och metoder. | DateTime.Hour |
parenteser | parenteser. Grupperar värden. | (i+5) |
parenteser | parenteser. Överför parametrar. | x=Add(i,5) |
parenteser | parenteser. Åtkommer till värden i en array eller en samling. | name(3) |
Not | icke. Inverterar true eller false. | om inte redo |
|
|
|
|
|
|
Konvertera datatyp
Det är ibland användbart att konvertera en datatyp till en annan.
De flesta vanliga exemplen är att konvertera stränginmatning till en annan typ, till exempel ett heltal eller ett datum.
Som en regel blir användarinput en sträng, även om användaren anger ett nummer. Därför måste numeriska inmatningsvärden konverteras till nummer innan de används för beräkningar.
Nedan är en lista över vanliga konverteringsmetoder:
Metod | Beskrivning | Exempel |
---|---|---|
|
Konvertera en sträng till ett heltal. |
om myString.IsInt() då myInt = myString.AsInt() slut om |
|
Konvertera en sträng till ett flyttal. |
om myString.IsFloat() då myFloat = myString.AsFloat() slut om |
|
Konvertera en sträng till ett decimaltal. |
om myString.IsDecimal() då myDec = myString.AsDecimal() slut om |
|
Konvertera en sträng till ASP.NET DateTime-typ |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
Konvertera en sträng till ett logiskt värde. |
myString = "True" myBool = myString.AsBool() |
ToString() | Konvertera vilken datatyp som helst till en sträng. |
myInt = 1234 myString = myInt.ToString() |
- Föregående sida Razor C# Logik
- Nästa sida Razor VB Loop