Ultimele tutoriale de dezvoltare web
 

ASP.NET Razor - C # Variabile


Variabilele sunt denumite entități utilizate pentru a stoca date.


variabile

Variabilele sunt folosite pentru a stoca date.

Numele unei variabile trebuie să înceapă cu un caracter alfabetic și nu pot conține caractere sau spații albe rezervate.

O variabilă poate fi de un anumit tip, indicând tipul de stochează date. Valorile variabilelor String magazin string ("Welcome to w3ii") , variabile întregi valori numerice magazin (103) , variabile dată valorile datelor magazin etc.

Variabilele sunt declarate folosind cuvântul cheie var, sau prin utilizarea de tipul (if you want to declare the type) , dar ASP.NET poate determina , de obicei , tipuri de date în mod automat.

Exemple

// Using the var keyword:
var greeting = "Welcome to w3ii";
var counter = 103;
var today = DateTime.Today;

// Using data types:
string greeting = "Welcome to w3ii";
int counter = 103;
DateTime today = DateTime.Today;

Tipuri de date

Mai jos este o listă de tipuri de date comune:

Tip Descriere Exemple
int Integer (whole numbers) 103, 12, 5168
pluti Număr de virgulă flotantă 3.14, 3.4e38
zecimal Număr zecimal (higher precision) 1037.196543
bool boolean adevarat fals
şir Şir "Bună ziua w3ii", "John"

operatorii

Un operator spune ASP.NET ce fel de comandă pentru a efectua într-o expresie.

Limbajul C # sprijină mulți operatori. Mai jos este o listă a operatorilor comune:

Operator Descriere Exemplu
= Atribuie o valoare unei variabile. i=6
+
-
*
/
Adaugă o valoare sau variabilă.
Scade o valoare sau variabilă.
Înmulțește o valoare sau variabilă.
Desparte o valoare sau variabilă.
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
Incrementele o variabilă.
Decrements o variabilă.
i += 1
i -= 1
== Egalitate. Returnează true dacă valorile sunt egale. if (i==10)
!= Inegalitate. Returnează true dacă valorile nu sunt egale. if (i!=10)
<
>
<=
>=
Mai puțin decât.
Mai mare ca.
Mai mic sau egal.
Mai mare sau egal.
if (i<10)
if (i>10)
if (i<=10)
if (i>=10)
+ Șirurile Adăugarea (concatenation) . "w3" + "schools"
. Punct. obiecte și metode separate. DateTime.Hour
() Paranteze. Grupuri valori. (i+5)
() Paranteze. Trece parametrii. x= Add(i,5)
[] Între paranteze. Accesele valori în matrice sau colecții. name[3]
! Nu. Inversează adevărat sau fals. if (!ready)
&&
||
Logic.
SAU logic.
if (ready && clear)
if (ready || clear)

Conversia Tipuri de date

Conversia de la un tip de date la altul este uneori utilă.

Cel mai comun exemplu este de a converti intrare șir la alt tip, cum ar fi un întreg sau o dată.

Ca o regulă, intrare de utilizator vine ca siruri de caractere, chiar dacă utilizatorul a introdus un număr. Prin urmare, valorile numerice de intrare trebuie să fie transformate în cifre înainte de a putea fi utilizate în calcule.

Mai jos este o listă de metode de conversie comune:

Metodă Descriere Exemplu
AsInt()
IsInt()
Conversia unui șir de caractere la un întreg. if (myString. IsInt() )
  {myInt=myString. AsInt() ;}
AsFloat()
IsFloat()
Conversia unui șir la un număr în virgulă mobilă. if (myString. IsFloat() )
  {myFloat=myString. AsFloat() ;}
AsDecimal()
IsDecimal()
Conversia unui șir de caractere la un număr zecimal. if (myString. IsDecimal() )
  {myDec=myString. AsDecimal() ;}
AsDateTime()
IsDateTime()
Conversia unui șir de caractere la un tip de ASP.NET DateTime. myString="10/10/2012";
myDate=myString. AsDateTime() ;
AsBool()
IsBool()
Conversia unui șir de caractere la un boolean. myString="True";
myBool=myString. AsBool() ;
ToString() Transformă orice tip de date într-un șir de caractere. myInt=1234;
myString=myInt. ToString() ;