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:
Operadores aritméticos realizar cálculos familiarizados com 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 e retornar um resultado do mesmo tipo de dados como valores numéricos.
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)