Compartilhar via


Variáveis no Visual Basic

Você normalmente precisa armazenar valores ao executar cálculos com o Visual Basic. Por exemplo, talvez você queira calcular vários valores, compará-los e executar operações diferentes dependendo do resultado da comparação. Você precisará reter os valores se desejar compará-los.

Uso

O Visual Basic, assim como a maioria das linguagens de programação, usa variáveis para armazenar valores. Uma variável tem um nome (a palavra que você usa para se referir ao valor que a variável contém). Uma variável também tem um tipo de dados (que determina o tipo de dados que a variável pode armazenar). Se precisar armazenar um conjunto indexado de itens de dados estritamente relacionados, uma variável poderá representar uma matriz.

A inferência de tipo de variável local permite que você declare variáveis sem especificar de maneira explícita um tipo de dados. Em vez disso, o compilador infere o tipo da variável com base no tipo da expressão de inicialização. Para obter mais informações, consulte Inferência de tipo de variável local e Instrução Option Infer.

Atribuindo valores

Você pode usar instruções de atribuição para executar cálculos e atribuir o resultado a uma variável, conforme mostra o exemplo a seguir.

' The following statement assigns the value 10 to the variable.
applesSold = 10
' The following statement increments the variable.
applesSold = applesSold + 1
' The variable now holds the value 11.

Observação

O sinal de igual (=) no exemplo é um operador de atribuição e não um operador de igualdade. O valor é atribuído à variável applesSold.

Para obter mais informações, consulte Como inserir e remover dados de uma variável.

Variáveis e propriedades

Como uma variável, uma propriedade representa um valor que você pode acessar. No entanto, ela é mais complexa que uma variável. Uma propriedade usa blocos de código que controlam como definir e recuperar seu valor. Para obter mais informações, consulte Diferenças entre propriedades e variáveis no Visual Basic.

Confira também