Condividi tramite


Operatori ed espressioni in Visual Basic

Aggiornamento: novembre 2007

Un operatore è un elemento di codice che esegue un'operazione su uno o più elementi di codice che contengono i valori. Gli elementi di valore includono variabili, costanti, letterali, proprietà, restituzioni dalle procedure Function e Operator ed espressioni.

Un'espressione è una serie di elementi di valore combinati con gli operatori e che restituisce un nuovo valore. Gli operatori agiscono sugli elementi di valore eseguendo calcoli, confronti o altre operazioni.

Tipi di operatori

In Visual Basic vengono forniti i seguenti tipi di operatori:

Gli elementi di valore combinati con un operatore vengono denominati operandi di quell'operatore. Gli operatori combinati con gli elementi di valore formano espressioni, ad eccezione dell'operatore di assegnazione, che forma un'istruzione. Per ulteriori informazioni, vedere Istruzioni di assegnazione.

Valutazione delle espressioni

Il risultato finale di un'espressione rappresenta un valore, che è generalmente di un tipo di dati familiare come Boolean, String o un tipo numerico.

Di seguito sono elencati 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.

Numerosi operatori sono in grado di eseguire azioni in un'espressione o istruzione singola, come illustrato nell'esempio seguente.

x = 45 + y * z ^ 2

Nell'esempio precedente, in Visual Basic vengono effettuate le operazioni dell'espressione a destra dell'operatore di assegnazione (=), quindi viene assegnato il valore risultante alla variabile x sulla sinistra. Non esiste un limite pratico al numero di operatori che possono essere combinati in un'espressione, ma è necessario capire Precedenza tra gli operatori in Visual Basic per assicurarsi di ottenere i risultati previsti.

Per ulteriori informazioni ed esempi, vedere Operator Overloading in Visual Basic 2005 (informazioni in lingua inglese).

Vedere anche

Concetti

Combinazione efficace di operatori

Altre risorse

Operatori (Visual Basic)

Istruzioni in Visual Basic