ASP.NET Razor - VB-muuttujat

Muuttujat ovat nimettyjä entiteettejä, joita käytetään tietojen tallentamiseen.

Muuttujat

Muuttujia käytetään tietojen tallentamiseen.

Muuttujien nimet täytyy aloittaa kirjaimella ja ne eivät saa sisältää välilyöntejä tai varattuja merkkejä.

Muuttujat voivat olla tietyn tyyppisiä, jotka viittaavat niiden tallentamaan tietojen tyyppiin. Merkkijonomuuttujat tallentavat merkkijonotarjoja ("Tervetuloa CodeW3C.com"), kokonaislukumuuttujat lukuja (103), päivämäärämääritykset päivämääräarvoja ja niin edelleen.

Käytä Dim-kriittistä sanaa tai tyyppiä muuttujien määrittämiseen, mutta ASP.NET voi yleensä määrittää tiedotyyppinsä automaattisesti.

Esimerkki

// Käyttää Dim-kavetta:
Dim greeting = "Welcome to CodeW3C.com"
Dim counter = 103
Dim today = DateTime.Today
// Käyttää datatyyppejä:
Dim greeting As String = "Welcome to CodeW3C.com"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today

Datuuni

Tässä on luettelo yleisimmistä datatyypeistä:

Tyyppi Kuvaus Esimerkki
integer Terveys 103, 12, 5168
double 64-bittinen liukuluku 3.14, 3.4e38
decimal Desimaalinen 1037.196543
boolean Loogisarvot true, false
string Merkkijonovarannot "Hello CodeW3C.com", "Bill"

Laskin

Operaattorit kertovat ASP.NET:lle, mitä tyyppistä komentoa suorittaa lauseessa.

VB-kieli tukee useita laskin operaattoreita. Tässä on yleisimpiä operaattoreita:

Laskin Kuvaus Esimerkki
= Aseta muuttujalle arvo. i=6
  • +
  • -
  • *
  • /
  • Lisää arvoa tai muuttujaa
  • Vähennä arvoa tai muuttujaa
  • Kerro arvo tai muuttuja
  • Jaa arvo tai muuttuja
  • i=5+5
  • i=5-5
  • i=5*5
  • i=5/5
  • +=
  • -=
  • Lisää muuttujaa
  • Vähennä muuttujaa
  • i += 1
  • i -= 1
= On yhtä. Palauttaa totuuden, jos arvot ovat yhtä. Jos i=10
<> Ei ole yhtä. Palauttaa totuuden, jos arvot eivät ole yhtä. Jos <>10
  • <
  • >
  • <=
  • >=
  • Aleneva
  • Yli
  • Aleneva tai yhtä pieni kuin
  • Yli tai yhtä suuri kuin
  • Jos (i<10)
  • Jos (i>10)
  • Jos (i<=10)
  • Jos (i>=10)
& Merkkijonojen yhdistäminen (ketjutus tai asettaminen) "w3" & "schools"
Piste Piste. Erota objekti ja metodi. DateTime.Hour
Sulkeet parenteesit Sulkeet parenteesit. Ryhmittelee arvoja. (i+5)
Sulkeet parenteesit Sulkeet parenteesit. Siirtää parametreja. x=Add(i,5)
Sulkeet parenteesit Sulkeet parenteesit. Käyttääksesi arvoa taulukosta tai joukosta. nimi(3)
Ei Ei. Kääntelee totuuden tai epätodellisyyden. Jos ei valmis
  • Ja
  • OR
  • Looginen ja
  • Looginen tai
  • Jos valmis ja tyhjä
  • Jos valmis tai tyhjä
  • AndAlso
  • orElse
  • Laajennettu looginen ja
  • Laajennettu looginen tai
  • if ready AndAlso clear
  • if ready OrElse clear

Muunna tietotyyppi

Tietotyyppien muuntaminen toiseksi tyyppiseksi on joskus hyödyllistä.

Useimmat yleisimmät esimerkit ovat merkkijonon syötteen muuntaminen toiseksi tyyppiseksi, kuten kokonaisluvuksi tai päivämääräksi.

Yleisesti ottaen käyttäjän syöte muunnetaan merkkijonoksi, vaikka käyttäjä syöttääkin numeroita. Siksi numeromerkinnät on muunnettava numeroksi ennen laskutoimitusten suorittamista.

Tässä on luettelo yleisimmistä muuntotavoista:

Metodi Kuvaus Esimerkki
  • AsInt()
  • IsInt()
Muunna merkkijono kokonaisluvuksi. if myString.IsInt() then
myInt = myString.AsInt()
end if
  • AsFloat()
  • IsFloat()
Muunna merkkijono desimaaliluvuksi. if myString.IsFloat() then
myFloat = myString.AsFloat()
end if
  • AsDecimal()
  • IsDecimal()
Muunna merkkijono desimaaliluvuksi. if myString.IsDecimal() then
myDec = myString.AsDecimal()
end if
  • AsDateTime()
  • IsDateTime()
Muunna merkkijono ASP.NET DateTime -tyypiksi myString = "10/10/2012"
myDate = myString.AsDateTime()
  • AsBool()
  • IsBool()
Muunna merkkijono logiikaksi. myString = "True"
myBool = myString.AsBool()
ToString() Muunna mikä tahansa tietotyyppi merkkijonoksi. myInt = 1234
myString = myInt.ToString()