Compartilhar via


Como declarar uma constante (Visual Basic)

Você usa a instrução Const para declarar uma constante e definir seu valor. Ao declarar uma constante, você atribui um nome significativo a um valor. Depois que uma constante é declarada, ela não pode ser modificada ou atribuída a um novo valor.

Você declara uma constante dentro de um procedimento ou na seção declarações de um módulo, classe ou estrutura. Constantes de classe ou de nível de estrutura são Private por padrão, mas também podem ser declaradas comoPublic, Friend, Protectedou Protected Friend para o nível apropriado de acesso ao código.

A constante deve ter um nome simbólico válido (as regras são as mesmas para a criação de nomes de variáveis) e uma expressão composta por constantes e operadores numéricos ou de cadeia de caracteres (mas nenhuma chamada de função).

Observação

Seu computador pode mostrar diferentes nomes ou locais para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Personalizando o IDE.

Para declarar uma constante

  • Escreva uma declaração que inclua um especificador de acesso, a palavra-chave Const e uma expressão, como nos exemplos a seguir:

    Public Const DaysInYear = 365
    Private Const WorkDays = 250
    

    Quando Option Infer é Off e Option Strict é On, você deve declarar uma constante explicitamente especificando um tipo de dados (Boolean, Byte, Char, DateTime, Decimal, Double, Integer, Long, Short, Single ou String).

    Quando Option Infer é On ou Option Strict é Off, você pode declarar uma constante sem especificar um tipo de dados com uma cláusula As. O compilador determina o tipo de constante do tipo da expressão. Para obter mais informações, consulte Tipos de dados constantes e literais.

Para declarar uma constante que tenha um tipo de dados explicitamente declarado

  • Escreva uma declaração que inclua a palavra-chave As e um tipo de dados explícito, como nos exemplos a seguir:

    Public Const MyInteger As Integer = 42
    Private Const DaysInWeek As Short = 7
    Protected Friend Const Funday As String = "Sunday"
    

    Você pode declarar várias constantes em uma única linha, embora seu código seja mais legível se você declarar apenas uma única constante por linha. Se você declarar várias constantes em uma única linha, todas elas deverão ter o mesmo nível de acesso (Public, Private, Friend, Protected ou Protected Friend).

Para declarar várias constantes em uma única linha

  • Separe as declarações com uma vírgula e um espaço, como no exemplo a seguir:

    Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44  
    

Confira também