ASP.NET Razor - VB-muuttujat
- Edellinen sivu Razor C# Logiikka
- Seuraava sivu Razor VB silmukka
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 |
|
|
|
|
|
|
= | On yhtä. Palauttaa totuuden, jos arvot ovat yhtä. | Jos i=10 |
<> | Ei ole yhtä. Palauttaa totuuden, jos arvot eivät ole yhtä. | Jos <>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 |
|
|
|
|
|
|
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 |
---|---|---|
|
Muunna merkkijono kokonaisluvuksi. |
if myString.IsInt() then myInt = myString.AsInt() end if |
|
Muunna merkkijono desimaaliluvuksi. |
if myString.IsFloat() then myFloat = myString.AsFloat() end if |
|
Muunna merkkijono desimaaliluvuksi. |
if myString.IsDecimal() then myDec = myString.AsDecimal() end if |
|
Muunna merkkijono ASP.NET DateTime -tyypiksi |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
Muunna merkkijono logiikaksi. |
myString = "True" myBool = myString.AsBool() |
ToString() | Muunna mikä tahansa tietotyyppi merkkijonoksi. |
myInt = 1234 myString = myInt.ToString() |
- Edellinen sivu Razor C# Logiikka
- Seuraava sivu Razor VB silmukka