Compartilhar via


Operadores e expressões no Visual Basic

Um operador é um elemento de código que executa uma operação em um ou mais elementos de código que retêm valores. Os elementos de valor incluem variáveis, constantes, literais, propriedades, valores retornados dos procedimentos Function e Operator, bem como expressões.

Uma expressão é uma série de elementos de valor combinada com operadores, que gera um novo valor. Os operadores agem em elementos de valor executando cálculos, comparações ou outras operações.

Tipos de operadores

O Visual Basic fornece os seguintes tipos de operadores:

Os elementos de valor combinados com um operador são chamados operandos desse operador. Os operadores combinados com elementos de valor formam expressões, exceto para o operador de atribuição, que forma uma instrução. Para obter mais informações, consulte Instruções.

Avaliação de expressões

O resultado final de uma expressão representa um valor, que normalmente é um tipo de dados familiar, como Boolean, String ou um tipo numérico.

Veja a seguir dois exemplos de expressões.

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.

Vários operadores podem executar ações em uma única expressão ou instrução, como mostra o exemplo a seguir.

x = 45 + y * z ^ 2

No exemplo anterior, o Visual Basic executa as operações na expressão à direita do operador de atribuição (=) e, em seguida, atribui o valor resultante à variável x à esquerda. Não há nenhum limite prático para o número de operadores que podem ser combinados em uma expressão, mas é necessário entender a Precedência do operador no Visual Basic para assegurar que você obtenha os resultados esperados.

Confira também