Como: Declarar uma constante (Visual Basic)
Use a Const
instrução para declarar uma constante e definir seu valor. Ao declarar uma constante, você atribui um nome significativo a um valor. Uma vez 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 de declarações de um módulo, classe ou estrutura. As constantes de classe ou de nível de estrutura são Private
por padrão, mas também podem ser declaradas como Public
, 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 de constantes numéricas ou de cadeia de caracteres e operadores (mas sem chamadas de função).
Nota
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você tem 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
Const
palavra-chave 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
, ,Decimal
DateTime
,Double
,Integer
,Short
Long
Single
ou ).String
Quando
Option Infer
éOn
ouOption Strict
éOff
, você pode declarar uma constante sem especificar um tipo de dados com umaAs
cláusula. O compilador determina o tipo da constante a partir 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
As
palavra-chave 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