Compartilhar via


Visão geral de constantes (Visual Basic)

Uma constante é um nome com significado que toma o lugar de um número ou cadeia de caracteres que não muda. Constantes armazenam valores que, como o nome diz, permanecem os mesmos durante a execução de um aplicativo. Você pode aumentar consideravelmente a legibilidade do seu código e facilitar sua manutenção usando constantes. Use-as no código que contém valores que reaparecem ou dependem de certos números que são difíceis de lembrar ou não tem significado óbvio.

Como criar e usar constantes.

O Visual Basic contém um número de constantes pré-definidas, usadas principalmente para impressão na tela. Você pode também criar suas próprias constantes com a declaração Const, usando as mesmas diretrizes que você usaaria para criar o nome de uma variável. Se a opção Option Strict estiver On, você deve explicitar o tipo da constante.

O escopo de uma constante, que é o conjunto de todo o código que pode fazer referência a ela sem se restringir a seu nome, é o mesmo que uma variável teria se declarada no mesmo lugar. Para criar uma constante que existe dentro do escopo de um procedimento em particular, declare-a dentro do procedimento. Para criar uma constante que é disponível em toda o aplicativo, declare-a usando a palavra-chave Public na seção de declarações da classe.

Dica

Apesar das constantes de alguma maneira se assemelharem a variáveis, você não pode modificá-las ou atribuir novos valores a elas como você faz 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 elas podem definidas pelo usuário (ou seja, aquelas que você mesmo cria).

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

Uma constante de tempo de compilação é calculada quando o código é compilado, enquanto uma constante de tempo de execução pode ser calculada apenas enquanto o aplicativo está rodando. Uma constante de tempo de compilação terá o mesmo valor cada vez que o aplicativo roda, enquanto uma constante de tempo de execução pode mudar a cada execução. Constantes de tempo de compilação são necessárias em casos como limites de matriz, expressões CASE ou inicializadores de enumeração.

Nesta seção

Definição

Termo

Como declarar uma constante (Visual Basic)

Explica como usar a instrução Const para declarar uma constante e definir seu valor; declarando uma constante, você atribuir um nome significativo para o valor.

Constantes definidas pelo usuário (Visual Basic)

Descreve como criar suas próprias constantes, incluindo informações sobre o escopo e como evitar referências circulares.

Tipos de dados constante e literal (Visual Basic)

Fornece informações sobre como o compilador Visual Basic inicializa constantes quando Option Explicit está desativado.

Como agrupar valores constantes relacionados (Visual Basic)

Demonstra como agrupar valores constantes que estão relacionados.

Referência

Definição

Termo

Constantes e enumerações (Visual Basic)

Lista as constantes predefinidas por Visual Basic.

Instrução Const (Visual Basic)

Descreve a instrução Const e seu uso.

Instrução Option Strict

Descreve a instrução Option Strict e seu uso.

Consulte também

Tarefas

Como inicializar uma variável de matriz no Visual Basic

Conceitos

Visão geral de enumerações (Visual Basic)