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:
Operadores aritméticos familiar cálculos em valores numéricos, inclusive deslocando seus padrões de bits.
Operadores de comparação compara duas expressões e retornar um Boolean valor que representa o resultado da comparação.
Operadores de concatenação unir várias seqüências de caracteres em uma única seqüência.
Lógico e operadores bit a bit de Visual Basic combinar Boolean ou valores numéricos e retornar um resultado do mesmo tipo de dados como valores.
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)