Compartilhar 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 a partir 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 atuam nos elementos valor efetuando 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 de que o operador. Operadores combinado com expressões de formulário de elementos de valor, exceto para a atribuição do operador, quais formulários um demonstrativo. For more information, see Instruções no Visual Basic.

Avaliação de expressões

O resultado final de uma expressão representa um valor, que geralmente é de um tipo de dados de familiares, 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 demonstrativo, 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 na 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 no Visual Basic é necessário para garantir que você obtenha os resultados esperados.

For more information and examples, see Operator Overloading in Visual Basic 2005.

Consulte também

Conceitos

Combinação eficiente de operadores (Visual Basic)

Outros recursos

Operadores (Visual Basic)

Instruções (Visual Basic)