Partilhar via


Visão geral de constantes (Visual Basic)

Uma constante é um nome significativo que substitui um número ou cadeia de caracteres que não muda. As constantes armazenam valores que, como o nome indica, permanecem os mesmos durante toda a execução de um aplicativo. Você pode melhorar muito a legibilidade do seu código e torná-lo mais fácil de manter usando constantes. Use-os em código que contenha valores que reaparecem ou que dependa de certos números que são difíceis de lembrar ou não têm significado óbvio.

Como criar e usar constantes

Visual Basic contém um número de 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 faria para criar um nome de variável. Se Option Strict for On, você deve declarar explicitamente o tipo constante.

O escopo de uma constante, que é o conjunto de todos os códigos que podem se referir a ela sem qualificar seu nome, é o mesmo que o de uma variável declarada no mesmo local. Para criar uma constante que existe no âmbito de um determinado procedimento, declare-a dentro desse procedimento. Para criar uma constante que está disponível em todo um aplicativo, declare-a usando a Public palavra-chave na seção declarations da classe.

Nota

Embora as constantes se assemelhem um pouco a variáveis, você não pode modificá-las ou atribuir novos valores a elas como possível para 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, aqueles que você mesmo cria).

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

Uma constante de tempo de compilação é calculada no momento em que o código é compilado, enquanto uma constante de tempo de execução só pode ser calculada enquanto o aplicativo está em execução. Uma constante de tempo de compilação terá o mesmo valor cada vez que um aplicativo for executado, enquanto uma constante de tempo de execução pode mudar a cada vez. As constantes de tempo de compilação são necessárias para casos como limites de matriz, expressões de maiúsculas e minúsculas ou inicializadores de enumerador.

Nesta Secção

Definição Termo
Como: Declarar uma constante Explica como usar a Const instrução para declarar uma constante e definir seu valor, ao declarar uma constante, você atribui um nome significativo ao valor.
Constantes definidas pelo usuário Descreve como criar suas próprias constantes, incluindo informações sobre o escopo e como evitar referências circulares.
Tipos de dados constantes e literais Fornece informações sobre como o compilador do Visual Basic inicializa constantes quando Option Explicit está desativado.
Como: Agrupar valores constantes relacionados juntos Demonstra como agrupar valores constantes que estão relacionados.

Referência

Definição Termo
Constantes e enumerações Lista as constantes predefinidas pelo Visual Basic.
Declaração Const Descreve a Const instrução e seu uso.
Declaração Estrita de Opção Descreve a Option Strict instrução e seu uso.

Consulte também