Cómo: Declarar una constante (Visual Basic)
Puede usar la instrucción Const
para declarar una constante y establecer su valor. Al declarar una constante, asigna un nombre descriptivo a un valor. Una vez declarada una constante, no se puede modificar ni asignar un nuevo valor.
Puede declarar una constante dentro de un procedimiento o en la sección de declaraciones de un módulo, clase o estructura. Las constantes de nivel de clase o estructura son Private
de forma predeterminada, pero también se pueden declarar como Public
, Friend
, Protected
o Protected Friend
para el nivel adecuado de acceso al código.
La constante debe tener un nombre simbólico válido (las reglas son las mismas que para crear nombres de variable) y una expresión compuesta de constantes y operadores numéricos o de cadena (pero sin llamadas a funciones).
Nota:
Es posible que tu equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las siguientes instrucciones. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Personalizar el IDE.
Para declarar una constante
Escriba una declaración que incluya un especificador de acceso, la palabra clave
Const
y una expresión, como en los ejemplos siguientes:Public Const DaysInYear = 365 Private Const WorkDays = 250
Si Option Infer es
Off
y Option Strict esOn
, debe declarar una constante explícitamente mediante la especificación de un tipo de datos (Boolean
,Byte
,Char
,DateTime
,Decimal
,Double
,Integer
,Long
,Short
,Single
oString
).Cuando
Option Infer
esOn
oOption Strict
esOff
, puede declarar una constante sin especificar un tipo de datos con una cláusulaAs
. El compilador determina el tipo de la constante a partir del tipo de la expresión. Para más información, consulte Tipos de datos constantes y literales.
Para declarar una constante que tiene un tipo de datos declarado explícitamente
Escriba una declaración que incluya la palabra clave
As
y un tipo de datos explícito, como en los ejemplos siguientes:Public Const MyInteger As Integer = 42 Private Const DaysInWeek As Short = 7 Protected Friend Const Funday As String = "Sunday"
Puede declarar varias constantes en una sola línea, aunque el código será más legible si declara una sola constante por línea. Si declara varias constantes en una sola línea, todas deben tener el mismo nivel de acceso (
Public
,Private
,Friend
,Protected
oProtected Friend
).
Para declarar varias constantes en una sola línea
Separe las declaraciones con una coma y un espacio, como en el ejemplo siguiente:
Public Const Four As Integer = 4, Five As Integer = 5, Six As Integer = 44