ASP.NET Razor - C# muuttujat
- Edellinen sivu Razor kieli
- Seuraava sivu Razor C# silmukat
Muuttuja on nimetty entiteetti, jota käytetään tiedon tallentamiseen.
Muuttuja
Muuttujia käytetään datan tallentamiseen.
Muuttujanimen täytyy aloittaa kirjaimella eikä sisältää välilyöntejä tai varattuja merkkejä.
Muuttujat voivat olla tietyn tyyppisiä, jotka viittaavat tallennettavien tietojen tyyppiin. Merkkijonomuuttujat tallentavat merkkijonovarjoja ("Tervetuloa CodeW3C.com"):in), kokonaislukumuuttujat tallentavat kokonaislukuja (103), päivämäärämuuttujat päivämääräarvoja ja niin edelleen.
Muuttujia voidaan määrittää var-kirjaimella tai tyyppimerkillä, mutta ASP.NET voi yleensä automaattisesti määrittää tietojen tyypin.
Esimerkki
// Käytä var-kirjainta: var greeting = "Welcome to CodeW3C.com"; var counter = 103; var today = DateTime.Today; // Käytä data-tyyppiä: string greeting = "Welcome to CodeW3C.com"; int counter = 103; DateTime today = DateTime.Today;
tietotyyppi
Tässä on luettelo yleisimmistä tietotyyppien:
tyyppi | Kuvaus | Esimerkki |
---|---|---|
int | kokonaisluku | 103, 12, 5168 |
float | liukuluku | 3.14, 3.4e38 |
decimal | desimaaliluku | 1037.196543 |
bool | looginen arvo | true, false |
string | merkkijonovaranto | "Hello CodeW3C.com", "Bill" |
laskin
laskinmerkki kertoo ASP.NET:lle, minkä tyyppisiä komentoja suorittaa lauseessa.
C#-kieli tukee useita laskinmerkkejä. Tässä on yleisimpiä laskinmerkkejä:
laskin | Kuvaus | Esimerkki |
---|---|---|
= | muuttujalle annetaan arvo. | i=6 |
|
|
|
|
|
|
== | yhtä suuri. Jos arvot ovat yhtä suuret, palautetaan true. | if (i==10) |
!= | epätäysin yhtä suuri. Jos arvot eivät ole yhtä suuret, palautetaan true. | if (i!=10) |
|
|
|
+ | merkkijonon yhdistäminen (ketjutus tai yhdistäminen) | "w3" + "school" |
. | piste. Erota objekti ja metodi. | DateTime.Hour |
() | sulkeet. Ryhmitellään arvoja. | (i+5) |
() | sulkeet. Siirretään parametreja. | x=Add(i,5) |
[] | sulkeet. Käydessä arvoja taulukosta tai joukosta. | name[3] |
! | Ei. Kääntelee totta tai epätotta. | if (!ready) |
|
|
|
Muunna datatyypit
Data typen muuntaminen toiseen voi olla hyödyllistä.
Useimmat yleisimmät esimerkit ovat muunnoksia tekstisyötteestä toiseen tyyppiin, kuten kokonaisluvuksi tai päivämääräksi.
Sääntönä, käyttäjän syöte muuttuu tekstinä, vaikka käyttäjä syöttääkin numeroita. Siksi lukuina syötetyn arvon on muutettava luvuksi ennen laskutoimituksia.
Tässä on luettelo yleisimmistä muuntamismenetelmistä:
Metodi | Kuvaus | Esimerkki |
---|---|---|
|
Muunna teksti kokonaisluvuksi. |
if (myString.IsInt()) {myInt = myString.AsInt();} |
|
Muunna teksti liukuluvuudeksi. |
if (myString.IsFloat()) {myFloat = myString.AsFloat();} |
|
Muunna teksti desimaaliluvuksi. |
if (myString.IsDecimal()) {myDec = myString.AsDecimal();} |
|
Muunna teksti ASP.NET DateTime -tyypiksi. |
myString = "10/10/2012"; myDate = myString.AsDateTime(); |
|
Muunna teksti loogiseksi arvoksi. |
myString = "True"; myBool = myString.AsBool(); |
ToString() | Muunna minkä tahansa datatyypin tekstiksi. |
myInt = 1234; myString = myInt.ToString(); |
- Edellinen sivu Razor kieli
- Seuraava sivu Razor C# silmukat