Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un operatore è un elemento di codice che esegue un'operazione su uno o più elementi di codice che contengono valori. Gli elementi valore includono variabili, costanti, valori letterali, proprietà, restituzioni da Function
e Operator
routine ed espressioni.
Un'espressione è una serie di elementi valore combinati con operatori, che restituisce un nuovo valore. Gli operatori agiscono sugli elementi valore eseguendo calcoli, confronti o altre operazioni.
Tipi di operatori
Visual Basic offre i tipi di operatori seguenti:
Gli operatori aritmetici eseguono calcoli familiari sui valori numerici, incluso lo spostamento dei modelli di bit.
Gli operatori di confronto confrontano due espressioni e restituiscono un
Boolean
valore che rappresenta il risultato del confronto.Gli operatori di concatenazione uniscono più stringhe in una singola stringa.
Gli operatori logici e bit per bit in Visual Basic combinano
Boolean
o valori numerici e restituiscono un risultato dello stesso tipo di dati dei valori.
Gli elementi valore combinati con un operatore vengono chiamati operandi di tale operatore. Gli operatori combinati con gli elementi valore formano espressioni, ad eccezione dell'operatore di assegnazione, che costituisce un'istruzione . Per altre informazioni, vedere Istruzioni.
Valutazione delle espressioni
Il risultato finale di un'espressione rappresenta un valore, che in genere è di un tipo di dati familiare, ad Boolean
esempio , String
o un tipo numerico.
Di seguito sono riportati esempi di espressioni.
5 + 4
' The preceding expression evaluates to 9.
15 * System.Math.Sqrt(9) + x
' The preceding expression evaluates to 45 plus the value of x.
"Concat" & "ena" & "tion"
' The preceding expression evaluates to "Concatenation".
763 < 23
' The preceding expression evaluates to False.
Diversi operatori possono eseguire azioni in una singola espressione o istruzione, come illustrato nell'esempio seguente.
x = 45 + y * z ^ 2
Nell'esempio precedente Visual Basic esegue le operazioni nell'espressione a destra dell'operatore di assegnazione (=
), quindi assegna il valore risultante alla variabile x
a sinistra. Non esiste alcun limite pratico al numero di operatori che possono essere combinati in un'espressione, ma è necessario comprendere la precedenza dell'operatore in Visual Basic per assicurarsi di ottenere i risultati previsti.