Gli ultimi tutorial di sviluppo web
 

ASP.NET Variabili VB - Razor


Le variabili sono chiamate entità utilizzati per memorizzare i dati.


variabili

Le variabili sono utilizzate per memorizzare i dati.

Il nome di una variabile deve iniziare con un carattere alfabetico e non può contenere spazi bianchi o riservati.

Una variabile può essere di un tipo specifico, che indica il tipo di esso memorizza dati. Valori variabili stringa negozio stringa ("Welcome to w3ii") , variabili intere valori numerici negozio (103) , le variabili di data memorizzare i valori di data, etc.

Le variabili sono dichiarate usando la parola chiave Dim, oppure utilizzando il tipo (if you want to declare the type) , ma ASP.NET di solito può determinare automaticamente i tipi di dati.

Esempi

// 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

Tipi di dati

Di seguito è riportato un elenco di tipi di dati comuni:

Tipo Descrizione Esempi
numero intero Integer (whole numbers) 103, 12, 5168
raddoppiare numero a virgola mobile a 64 bit 3.14, 3,4E38
decimale Numero decimale (higher precision) 1037.196543
booleano booleano vero falso
corda Corda "Ciao w3ii", "John"

operatori

Un operatore dice ASP.NET che tipo di comando da eseguire in un'espressione.

Il linguaggio VB supporta molti operatori. Di seguito è riportato un elenco di operatori comuni:

Operatore Descrizione Esempio
= Assegna un valore a una variabile. i=6
+
-
*
/
Aggiunge un valore o variabile.
Sottrae un valore o variabile.
Moltiplica un valore o variabile.
Divide un valore o variabile.
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
Incrementa una variabile.
Diminuisce una variabile.
i += 1
i -= 1
= Uguaglianza. Restituisce true se i valori sono uguali. if i=10
<> Disuguaglianza. Restituisce true se i valori non sono uguali. if <>10
<
>
<=
>=
Meno di.
Più grande di.
Inferiore o uguale.
Maggiore o uguale.
if i<10
if i>10
if i<=10
if i>=10
& Aggiunta stringhe (concatenation) . "w3" & "schools"
. Punto. oggetti separati e metodi. DateTime.Hour
() Parentesi. valori Gruppi. (i+5)
() Parentesi. Passa i parametri. x= Add(i,5)
() Parentesi. Accede valori in array o collezioni. name(3)
Not Non. Inverte vero o falso. if Not ready
And
OR
AND logico.
OR logico.
if ready And clear
if ready Or clear
AndAlso
orElse
Estesa AND logico.
Esteso OR logico.
if ready AndAlso clear
if ready OrElse clear

Conversione dei tipi di dati

Conversione da un tipo di dati ad un altro è a volte utile.

L'esempio più comune è la conversione di stringhe di input a un altro tipo, ad esempio un numero intero o una data.

Come regola generale, l'input dell'utente viene come stringhe, anche se l'utente ha immesso un numero. Pertanto, i valori di input numerici devono essere convertiti in numeri prima di poter essere utilizzate nei calcoli.

Di seguito è riportato un elenco di metodi di conversione comuni:

Metodo decodifiche Esempio
AsInt()
IsInt()
Converte una stringa in un intero. se myString. IsInt() myString. IsInt() allora
myInt = myString. AsInt()
finisci se
AsFloat()
IsFloat()
Converte una stringa in un numero a virgola mobile. se myString. IsFloat() myString. IsFloat() allora
myFloat = myString. AsFloat()
finisci se
AsDecimal()
IsDecimal()
Converte una stringa in un numero decimale. se myString. IsDecimal() myString. IsDecimal() allora
myDec = myString. AsDecimal()
finisci se
AsDateTime()
IsDateTime()
Converte una stringa in un tipo ASP.NET DateTime. myString = "10/10/2012"
myDate = myString. AsDateTime()
AsBool()
IsBool()
Converte una stringa in un valore booleano. myString = "True"
myBool = myString. AsBool()
ToString() Converte qualsiasi tipo di dati in una stringa. myInt = 1234
MyString = myInt. ToString()