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 contêm valores. Os elementos de valor incluem variáveis, constantes, literais, propriedades, retornos de procedimentos Function e Operator, e expressões.

Uma expressão é uma série de elementos de valor combinados com operadores, o que gera um novo valor. Os operadores atuam nos 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 de operandos desse operador. Operadores combinados com elementos de valor formam expressões, exceto para o operador de atribuição, que forma uma declaraçã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 é de um tipo de dados familiar, como Boolean, Stringou um tipo numérico.

Veja a seguir 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 ilustra o exemplo a seguir.

x = 45 + y * z ^ 2

No exemplo anterior, o Visual Basic executa as operações na expressão no lado direito do operador de atribuição (=) e 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 uma compreensão da Precedência do Operador no Visual Basic é necessária para garantir que você obtenha os resultados esperados.

Consulte também