Condividi tramite


Operatori ed espressioni in Visual Basic

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 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 Booleanesempio , Stringo 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.

Vedere anche