Compartilhar via


Visão Geral sobre as Constantes

Uma constante é um nome com significado que toma o lugar de um número ou string 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.

Observação:

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.Constante de tempo de compilação são necessárias em casos como tamanhos de matrizes, expressões de decisão ou inicializadores de enumeração.

Consulte também

Tarefas

Como: Declarar uma constante

Conceitos

Tipos de Dado Constante e Literal

Constantes declaradas pelo Visual Basic

Referência

Declaração Const (Visual Basic)

Público (Visual Basic)

Outros recursos

Constantes e Enumerações (Visual Basic)

Constantes no Visual Basic