Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una constante es un nombre significativo que toma el lugar de un número o cadena que no cambia. Las constantes almacenan valores que, como indica el nombre, permanecen constantes durante la ejecución de una aplicación. Puede usar constantes definidas por los controles o componentes con los que trabaja, o bien puede crear las suyas propias. Las constantes que se crean se describen como definidas por el usuario.
Se declara una constante con la Const
instrucción , con las mismas directrices que se usarían para crear un nombre de variable. Si Option Strict
es On
, debe declarar explícitamente el tipo de constante.
Uso de la Instrucción Const
Una Const
instrucción puede representar una cantidad matemática o de fecha y hora:
Const conPi = 3.14159265358979
Public Const conMaxPlanets As Integer = 9
Const conReleaseDate = #1/1/1995#
También puede definir String
constantes:
Public Const conVersion = "07.10.A"
Const conCodeName = "Enigma"
La expresión del lado derecho del signo igual ( =
) suele ser un número o una cadena literal, pero también puede ser una expresión que da como resultado un número o una cadena (aunque esa expresión no puede contener llamadas a funciones). Incluso puede definir constantes en términos de constantes previamente definidas:
Const conPi2 = conPi * 2
Ámbito de constantes de User-Defined
El Const
ámbito de una instrucción es el mismo que el de una variable declarada en la misma ubicación. Puede especificar el ámbito de cualquiera de las maneras siguientes:
Para crear una constante que solo exista dentro de un procedimiento, declárela dentro de ese procedimiento.
Para crear una constante disponible para todos los procedimientos dentro de una clase, pero no para ningún código fuera de ese módulo, declarelo en la sección de declaraciones de la clase .
Para crear una constante que esté disponible para todos los miembros de un ensamblado, pero no para clientes externos del ensamblado, declare mediante la
Friend
palabra clave en la sección de declaraciones de la clase .Para crear una constante disponible en toda la aplicación, declarela mediante la
Public
palabra clave en la sección declaraciones de la clase .
Para obtener más información, vea Cómo: Declarar una constante.
Evitar referencias circulares
Dado que las constantes se pueden definir en términos de otras constantes, es posible crear accidentalmente un ciclo o referencia circular, entre dos o más constantes. Un ciclo se produce cuando tiene dos o más constantes públicas, cada una de las cuales se define en términos del otro, como en el ejemplo siguiente:
Public Const conA = conB * 2
Public Const conB = conA / 2
Si se produce un ciclo, Visual Basic genera un error del compilador.