Información general sobre las constantes (Visual Basic)

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 su nombre indica, permanecen iguales durante la ejecución de una aplicación. Puede mejorar considerablemente la legibilidad del código y facilitar su mantenimiento mediante constantes. Utilícelas en código que contiene valores que reaparecen o que dependen de ciertos números que son difíciles de recordar o que no tienen un significado evidente.

Cómo crear y utilizar constantes

Visual Basic contiene varias constantes predefinidas, que se utilizan principalmente para operaciones de impresión y presentación. Puede crear también sus propias constantes con la instrucción Const, utilizando las mismas directrices que en la creación de nombres de variables. Si Option Strict es On, debe declarar el tipo de constante explícitamente.

El ámbito de una constante, que es el conjunto de todo el código que puede hacer referencia a ella sin calificar su nombre, es igual al de una variable declarada en la misma ubicación. Para crear una constante que exista en el ámbito de un procedimiento concreto, declárela dentro de dicho procedimiento. Para crear una constante disponible en toda la aplicación, declárela con la palabra clave Public en la sección de declaraciones de la clase.

Nota

Aunque las constantes son de algún modo similares a las variables, no se pueden modificar ni asignárseles valores como a éstas últimas.

Las constantes que se utilizan en el código pueden ser definidas por el modelo de objeto para los controles o componentes con los que trabaja o definidas por el usuario, es decir, creadas por éste.

Constantes en tiempo de compilación y en tiempo de ejecución

Una constante en tiempo de compilación se calcula cuando se compila el código, mientras que una constante en tiempo de ejecución sólo se puede calcular mientras la aplicación está en ejecución. Una constante en tiempo de compilación tendrá el mismo valor cada vez que se ejecuta una aplicación, mientras que una constante en tiempo de ejecución puede cambiar cada vez. Las constantes en tiempo de compilación se requieren para casos como límites de matriz, expresiones de caso o inicializadores de enumerador.

En esta sección

Definición

Término

Cómo: Declarar una constante (Visual Basic)

Explica cómo utilizar la instrucción Const para declarar una constante y establecer su valor; al declarar una constante, asigna un nombre significativo al valor.

Constantes definidas por el usuario (Visual Basic)

Describe la manera de crear sus propias constantes, información sobre ámbito y sobre cómo evitar las referencias circulares.

Tipos de datos constantes y literales (Visual Basic)

Proporciona información sobre cómo el compilador de Visual Basic inicializa las constantes cuando Option Explicit está desactivada.

Cómo: Agrupar valores de constantes relacionadas (Visual Basic)

Muestra cómo se agrupan valores de constantes que están relacionados.

Referencia

Definición

Término

Constantes y enumeraciones (Visual Basic)

Muestra las constantes predefinidas por Visual Basic.

Instrucción Const (Visual Basic)

Describe la instrucción Const y su uso.

Option Strict (Instrucción)

Describe la instrucción Option Strict y su uso.

Vea también

Tareas

Cómo: Inicializar una variable de matriz en Visual Basic

Conceptos

Información general sobre las enumeraciones (Visual Basic)