Compartir a través de


Cómo: Declarar una constante (Visual Basic)

La instrucción Const se utiliza para declarar una constante y establecer su valor. Al declarar una constante, puede asignar un nombre significativo a un valor. Una vez que se declara una constante, no se puede modificar ni se le puede asignar un nuevo valor.

Una constante puede declararse dentro de un procedimiento o en la sección de declaraciones de un módulo, clase o estructura. Las constantes de clase o nivel de estructura son de manera predeterminada Private pero también se pueden declarar como Public, Friend, Protected o Protected Friend para el nivel de acceso al código adecuado.

La constante debe tener un nombre simbólico válido (las reglas son las mismas que se aplican para la creación de nombres de variables) y una expresión que se componga de constantes numéricas o de cadena, y operadores; no obstante, no se pueden utilizar 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, consulte Personalizar la configuración de desarrollo en Visual Studio.

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
    

    Cuando Option Infer es Off y Option Strict es On, debe declarar una constante explícitamente especificando un tipo de datos (Boolean, Byte, Char, DateTime, Decimal, Double, Integer, Long, Short, Single o String).

    Cuando Option Infer es On o Option Strict es Off, puede declarar una constante sin especificar un tipo de datos con una cláusula As. El compilador determina el tipo de la constante del tipo de expresión. Para obtener más información, vea Tipos de datos constantes y literales (Visual Basic).

Para declarar una constante que tiene un tipo de datos explícito

  • 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"
    

    Pueden declararse varias constantes en una sola línea, si bien para facilitar la lectura del código se recomienda declarar solamente una constante por línea. Si declara varias constantes en una línea única, deben tener todas ellas el mismo nivel de acceso (Public, Private, Friend, Protected o Protected 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
    

Vea también

Tareas

Cómo: Declarar enumeraciones (Visual Basic)

Referencia

Instrucción Const (Visual Basic)

Option Strict (Instrucción)

Conceptos

Tipos de datos constantes y literales (Visual Basic)

Información general sobre las enumeraciones (Visual Basic)

Información general sobre las constantes (Visual Basic)

Enumeraciones y calificación de nombres (Visual Basic)

Constantes y enumeraciones (Visual Basic)

Otros recursos

Constantes y enumeraciones en Visual Basic