Share via


Visão geral de constantes (Visual Basic)

Uma constante é um nome significativo que ocupa o lugar de um número ou cadeia de caracteres que não é alterado. Constantes armazenam valores que, como o nome implica, permanecem constantes 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 não têm nenhum significado óbvio.

Como criar e usar constantes

O Visual Basic contém uma série de constantes predefinidas, usadas principalmente para impressão e exibição. Você também pode criar suas próprias constantes com a instrução Const, usando as mesmas diretrizes que você faria para criar um nome de variável. Se Option Strict for 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 dentro do escopo de um procedimento específico, declare-a dentro desse procedimento. Para criar uma constante disponível em um aplicativo, declare-a usando a palavra-chave Public na seção declarações da classe.

Observação

Embora as constantes se assemelhem um pouco a variáveis, você não pode modificá-las ou atribuir novos valores a elas conforme 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, 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 de 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 pode ser alterada sempre. 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 seção

Definição Termo
Como declarar uma constante Explica como usar a instrução Const para declarar uma constante e definir seu valor; declarando 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 escopo e como evitar referências circulares.
Tipos de dados constante e literal Fornece informações sobre como o compilador do Visual Basic inicializa constantes quando Option Explicit está desativado.
Como agrupar valores constantes relacionados Demonstra como agrupar valores constantes relacionados.

Referência

Definição Termo
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.

Confira também