ASP.NET Razor - Variabile VB
- Pagina precedente Logica Razor C#
- Pagina successiva Ciclo VB di Razor
Una variabile è un'entità nominale utilizzata per memorizzare dati.
Variabile
Le variabili vengono utilizzate per memorizzare dati.
Il nome della variabile deve iniziare con un carattere alfabetico e non può contenere spazi e caratteri riservati.
Una variabile può essere di un tipo specifico, che indica il tipo di dati che memorizza. Le variabili di stringa memorizzano valori di stringa ("Benvenuti su CodeW3C.com"),le variabili intere memorizzano numeri (103),le variabili di data memorizzano valori di data, ecc.
Utilizzare la parola chiave Dim o il tipo per dichiarare le variabili, ma ASP.NET è in grado di determinare automaticamente il tipo dei dati.
Esempio
// Utilizzo della parola chiave Dim: Dim greeting = "Welcome to CodeW3C.com" Dim counter = 103 Dim today = DateTime.Today // Utilizzo dei tipi di dati: Dim greeting As String = "Welcome to CodeW3C.com" Dim counter As Integer = 103 Dim today As DateTime = DateTime.Today
Tipo di dati
Ecco una lista dei tipi di dati comuni:
Type | Descrizione | Esempio |
---|---|---|
integer | Integer | 103, 12, 5168 |
double | 64-bit floating point number | 3.14, 3.4e38 |
decimal | Decimal | 1037.196543 |
boolean | Valori logici | true, false |
string | Valori di stringa | "Hello CodeW3C.com", "Bill" |
Operator
Gli operatori informano ASP.NET su quale tipo di comando eseguire nell'espressione.
Il linguaggio VB supporta molti operatori. Ecco quelli più comuni:
Operator | Descrizione | Esempio |
---|---|---|
= | Assign value to variable. | i=6 |
|
|
|
|
|
|
= | Equal. Restituisce true se i valori sono uguali. | Se i=10 |
<> | Not equal. Restituisce true se i valori non sono uguali. | Se <>10 |
|
|
|
& | Aggiunta di stringhe (catenazione o concatenazione). | "w3" & "schools" |
. | Punto. Separazione degli oggetti e dei metodi. | DateTime.Hour |
() | Parentesi. Raggruppamento dei valori. | (i+5) |
() | Parentesi. Passaggio dei parametri. | x=Add(i,5) |
() | Parentesi. Accesso ai valori degli array o delle collezioni. | name(3) |
Non | Non. Inversione di true o false. | Se non pronto |
|
|
|
|
|
|
Convertire il tipo di dati
Convertire un tipo di dati in un altro tipo a volte può essere molto utile.
La maggior parte degli esempi comuni riguarda la conversione di input di stringa in un altro tipo, come un numero intero o una data.
Di regola, l'input dell'utente diventa una stringa, anche se l'input dell'utente è un numero. Pertanto, i valori di input numerici devono essere convertiti in numeri prima di essere utilizzati per il calcolo.
Di seguito è riportata una lista dei metodi di conversione più comuni:
Metodo | Descrizione | Esempio |
---|---|---|
|
Convertire una stringa in un numero intero. |
if myString.IsInt() then myInt = myString.AsInt() fine if |
|
Convertire una stringa in un numero a virgola mobile. |
if myString.IsFloat() then myFloat = myString.AsFloat() fine if |
|
Convertire una stringa in un numero decimale. |
if myString.IsDecimal() then myDec = myString.AsDecimal() fine if |
|
Convertire una stringa in un tipo DateTime ASP.NET. |
myString = "10/10/2012" myDate = myString.AsDateTime() |
|
Convertire una stringa in un valore logico. |
myString = "True" myBool = myString.AsBool() |
ToString() | Convertire qualsiasi tipo di dati in una stringa. |
myInt = 1234 myString = myInt.ToString() |
- Pagina precedente Logica Razor C#
- Pagina successiva Ciclo VB di Razor