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 detêm valores. Os elementos de valor incluem variáveis, constantes, literais, propriedades, devoluções e Function
Operator
procedimentos, 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 sobre os elementos de valor através da realização de cálculos, comparações ou outras operações.
Tipos de Operadores
Visual Basic fornece os seguintes tipos de operadores:
Os operadores aritméticos realizam cálculos familiares sobre valores numéricos, incluindo a mudança dos seus padrões de bits.
Os operadores de comparação comparam duas expressões e devolvem um
Boolean
valor que representa o resultado da comparação.Os operadores de concatenação juntam várias cordas numa única corda.
Os Operadores Lógicos e Bitwise em Visual Basic combinar
Boolean
valores ou numéricos e devolver um resultado do mesmo tipo de dados que os valores.
Os elementos de valor que são combinados com um operador são chamados operands desse operador. Os operadores combinados com elementos de valor formam expressões, com exceção do operador de atribuição, que constitui uma declaração. Para mais informações, consulte Declarações.
Avaliação de Expressões
O resultado final de uma expressão representa um valor, que é tipicamente de um tipo de dados familiar, como Boolean
, String
ou um tipo numérico.
Seguem-se 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 realizar ações numa única expressão ou declaração, como ilustra o exemplo a seguir.
x = 45 + y * z ^ 2
No exemplo anterior, Visual Basic executa as operações na expressão no lado direito do operador de atribuição (=
), atribui então o valor resultante à variável x
à esquerda. Não existe um limite prático para o número de operadores que podem ser combinados numa expressão, mas é necessário um entendimento da Precedência do Operador em Visual Basic para garantir que obtém os resultados que espera.