Partilhar via


Operadores e expressões em Visual Basic

Um operador é um elemento de código que executa uma operação em um ou mais elementos de código que armazenam valores.Valor elementos incluem variáveis, constantes, literais, propriedades, retorna de Function e Operator procedimentos e expressões.

Um expressão é uma série de elementos de valor combinado com operadores, o que gera um novo valor.Os operadores agir sobre os elementos de valor, realizando cálculos, comparações ou outras operações.

Tipos de operadores

Visual Basicfornece os seguintes tipos de operadores:

Os elementos de valor que são combinados com um operador são chamados de operandos desse operador.Operadores combinado com expressões de formulário de elementos de valor, exceto para o operador de atribuição, quais formulários um declaração.Para obter mais informações, consulte Instruções em Visual Basic.

Avaliação de expressões

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

A seguir estão 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 o exemplo a seguir ilustra.

x = 45 + y * z ^ 2

No exemplo anterior, Visual Basic executa as operações na expressão à direita do operador de atribuição (=), em seguida, atribui o valor resultante à variável x à esquerda.Há um limite prático para o número de operadores que podem ser combinadas em uma expressão, mas uma compreensão das Precedência de operadores em Visual Basic é necessária para garantir que você obtenha os resultados esperados.

Para maiores informações e exemplos, acesseSobrecarga de Operador no Visual Basic 2005.

Consulte também

Conceitos

Eficiente combinação de operadores (Visual Basic)

Outros recursos

Operadores (Visual Basic)

Instruções (Visual Basic)