Compartir a través de


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 es On, 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 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 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 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  
    

Consulte también