Ultimele tutoriale de dezvoltare web
 

ASP.NET Variabile VB - aparat de ras


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 Dim, 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 Dim keyword:
Dim greeting = "Welcome to w3ii"
Dim counter = 103
Dim today = DateTime.Today

// Using data types:
Dim greeting As String = "Welcome to w3ii"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today

Tipuri de date

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

Tip Descriere Exemple
întreg Integer (whole numbers) 103, 12, 5168
dubla 64 biți număr în virgulă mobilă 3.14, 3.4e38
zecimal Număr zecimal (higher precision) 1037.196543
boolean 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 VB suportă 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 <>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)
() Paranteze. Accesele valori în matrice sau colecții. name(3)
Not Nu. Inversează adevărat sau fals. if Not ready
And
OR
Logic.
SAU logic.
if ready And clear
if ready Or clear
AndAlso
orElse
Extended logic ȘI.
Extended SAU logic.
if ready AndAlso clear
if ready OrElse 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ă Decryptions Exemplu
AsInt()
IsInt()
Conversia unui șir de caractere la un întreg. dacă myString. IsInt() myString. IsInt() atunci
Myint = myString. AsInt()
în cazul în care se încheie
AsFloat()
IsFloat()
Conversia unui șir la un număr în virgulă mobilă. dacă myString. IsFloat() myString. IsFloat() atunci
myFloat = myString. AsFloat()
în cazul în care se încheie
AsDecimal()
IsDecimal()
Conversia unui șir de caractere la un număr zecimal. dacă myString. IsDecimal() myString. IsDecimal() atunci
myDec = myString. AsDecimal()
în cazul în care se încheie
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 = "Adevărat"
myBool = myString. AsBool()
ToString() Transformă orice tip de date într-un șir de caractere. Myint = 1234
myString = Myint. ToString()