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
, Protected
ou 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
ouString
).Quando
Option Infer
éOn
ouOption Strict
éOff
, você pode declarar uma constante sem especificar um tipo de dados com uma cláusulaAs
. 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
ouProtected 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