Compartilhar via


Visão geral das constantes (Visual Basic)

Uma constante é um nome significativo que assume o lugar de um número ou cadeia de caracteres que não é alterado. As constantes armazenam valores que, como o nome indica, permanecem os mesmos durante a execução de um aplicativo. Você pode melhorar muito a legibilidade do código e facilitar a manutenção usando constantes. Use-os no código que contém valores que reaparecem ou que dependem de determinados números que são difíceis de lembrar ou que não têm nenhum significado óbvio.

Como criar e usar constantes

O Visual Basic contém várias constantes predefinidas, principalmente usando para impressão e exibição. Você também pode criar suas próprias constantes com a Const instrução, usando as mesmas diretrizes que você faria para criar um nome de variável. Se Option Strict estiver On, você deve declarar explicitamente o tipo de constante.

O escopo de uma constante, que é o conjunto de todos os códigos que podem se referir a ele sem qualificar seu nome, é o mesmo que o de uma variável declarada no mesmo local. Para criar uma constante que exista no escopo de um procedimento específico, declare-a dentro desse procedimento. Para criar uma constante disponível em um aplicativo, declare-a usando a Public palavra-chave na seção declarações da classe.

Observação

Embora as constantes sejam um pouco semelhantes a variáveis, você não pode modificá-las ou atribuir novos valores a elas como é possível com variáveis.

As constantes que você usa em seu código podem ser definidas pelo modelo de objeto para controles ou componentes com os quais você trabalha ou podem ser definidas pelo usuário (ou seja, aquelas que você mesmo cria).

Constantes de tempo de compilação e tempo de execução

Uma constante de tempo de compilação é computada no momento em que o código é compilado, enquanto uma constante em tempo de execução só pode ser computada enquanto o aplicativo está em execução. Uma constante de tempo de compilação terá o mesmo valor sempre que um aplicativo for executado, enquanto uma constante de tempo de execução poderá mudar a cada vez. Constantes de tempo de compilação são necessárias para casos como limites de matriz, expressões de caso ou inicializadores de enumerador.

Nesta seção

Definição Prazo
Como declarar uma constante Explica como usar a Const instrução para declarar uma constante e definir seu valor; declarando uma constante, você atribui um nome significativo ao valor.
User-Defined Constantes Descreve como criar suas próprias constantes, incluindo informações sobre escopo e como evitar referências circulares.
Tipos de dados constantes e literais Fornece informações sobre como o compilador do Visual Basic inicializa as constantes quando Option Explicit está desativado.
Como agrupar valores constantes relacionados Demonstra como agrupar valores constantes relacionados.

Referência

Definição Prazo
constantes e enumerações Lista as constantes predefinidas pelo Visual Basic.
Instrução Const Descreve a instrução Const e seu uso.
Instrução Option Strict Descreve a instrução Option Strict e seu uso.

Consulte também