Constantes definidas pelo usuário (Visual Basic)
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 usar constantes que são definidas por controles ou componentes com os quais você trabalha, ou você pode criar suas próprias.Constantes que você mesmo cria são descritas como definido pelo usuário .
Você declarar uma constante com a instrução Const, usando as mesmas diretrizes que você faria para criar um nome de variável.Se a opção Option Strict estiver On, você deve explicitar o tipo da constante.
Uso da Instrução Const
Uma declaração Const pode representar uma quantidade matemática ou data/tempo:
Const conPi = 3.14159265358979
Public Const conMaxPlanets As Integer = 9
Const conReleaseDate = #1/1/1995#
Ele também pode definir constantes String:
Public Const conVersion = "07.10.A"
Const conCodeName = "Enigma"
A expressão no lado direito da sinal de igualdade (=) é geralmente um número ou sequência literal, mas também pode ser uma expressão que resulta em um número ou sequência de caracteres (embora essa expressão não pode conter chamadas a funções).Você pode até mesmo definir constantes em termos de constantes definidas anteriormente:
Const conPi2 = conPi * 2
Escopo de Constantes Definidas pelo Usuário
Um escopo de uma declaração Const é o mesmo da variável declarada no mesmo local.Você pode especificar escopo em qualquer uma das seguintes maneiras:
Para criar uma constante que existe somente dentro de um procedimento, declare-a dentro desse procedimento.
Para criar uma constante disponível para todos os procedimentos em uma classe, mas não para qualquer código fora desse módulo, declare-lo na seção declarações de classe.
Para criar uma constante que está disponível para todos os membros de um conjunto de módulos (assembly), mas não para clientes fora do conjunto de módulos (assembly), declare-a usando a palavra-chave Friend na seção declarações da classe.
Para criar uma constante que é disponível em todo o aplicativo, declare-a usando a palavra-chave Public na seção de declarações da classe.
Para obter mais informações, consulte Como: declarar uma constante (Visual Basic).
Evitando Referências Circulares
Como constantes podem ser definidas em termos de outras constantes, é possível criar inadvertidamente um ciclo , ou referência circular, entre duas ou mais constantes.Um ciclo ocorre quando você tem duas ou mais constantes públicas, cada uma deles é definida em termos da outra, como no exemplo a seguir:
Public Const conA = conB * 2
...
Public Const conB = conA / 2
Se ocorrer um ciclo, Visual Basic gera um erro do compilador.
Consulte também
Tarefas
Como: declarar enumerações (Visual Basic)
Referência
Instrução const (Visual Basic)
Conceitos
Constante e tipos de dados literais (Visual Basic)
Constantes e enumerações (Visual Basic)
Visão geral de enumerações (Visual Basic)
Visão geral de constantes (Visual Basic)
Enumerações e qualificação de nome (Visual Basic)