Compartir a través de


Información general sobre 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 indica el nombre, siguen siendo los mismos a lo largo de la ejecución de una aplicación. Puede mejorar considerablemente la legibilidad del código y facilitar el mantenimiento mediante constantes. Úselos en código que contenga valores que vuelvan a aparecer o que dependan de determinados números difíciles de recordar o que no tengan ningún significado obvio.

Cómo crear y usar constantes

Visual Basic contiene una serie de constantes predefinidas, principalmente utilizando para imprimir y mostrar. También puede crear sus propias constantes con la Const instrucción , con las mismas directrices que haría para crear un nombre de variable. Si Option Strict es On, debe declarar explícitamente el tipo de constante.

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 el mismo que el de una variable declarada en la misma ubicación. Para crear una constante que exista dentro del ámbito de un procedimiento determinado, declárela dentro de ese procedimiento. Para crear una constante que esté disponible en toda una aplicación, declarela mediante la Public palabra clave en la sección de declaraciones de la clase .

Nota:

Aunque las constantes son algo similares a las variables, no se pueden modificar ni asignar nuevos valores a ellas, como se puede hacer con las variables.

Las constantes que se usan en el código se pueden definir mediante el modelo de objetos para controles o componentes con los que trabaja, o bien pueden definirse por el usuario (es decir, los que cree usted mismo).

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

Una constante en tiempo de compilación se calcula en el momento en que se compila el código, mientras que una constante en tiempo de ejecución solo se puede calcular mientras se ejecuta la aplicació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 son necesarias para casos como límites de matriz, expresiones de caso o inicializadores de enumeradores.

En esta sección

Definición Término
Cómo: Declarar una constante Explica cómo usar la Const instrucción para declarar una constante y establecer su valor; al declarar una constante, se asigna un nombre descriptivo al valor.
User-Defined Constantes Describe cómo crear sus propias constantes, incluida la información sobre el ámbito y cómo evitar referencias circulares.
Tipos de datos constantes y literales Proporciona información sobre cómo el compilador de Visual Basic inicializa constantes cuando Option Explicit está desactivada.
Cómo agrupar valores constantes relacionados Muestra cómo agrupar valores constantes relacionados.

Referencia

Definición Término
constantes y enumeraciones Enumera las constantes predefinidas por Visual Basic.
Instrucción Const Describe la instrucción Const y su uso.
Instrucción Option Strict Describe la instrucción Option Strict y su uso.

Consulte también