sábado, 5 de marzo de 2011

¿Cómo se declara una constante?

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.

Para declarar una constante:

- Escriba una declaración que incluya un especificador de acceso, la palabra clave “Const” y una expresión.

Public Const DaysInYear=365
Private Const WorkDays=250

Cuando “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 Strict” es “Off”, el compilador asigna a la constante un tipo de datos.

Para declarar una constante con “Option Strict On”

- Con “Option Strict On”, escriba una declaración que incluya la palabra clave As y un tipo de datos explícito.

“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.

Public Const Four As Integer=4, Five As Integer=5, Six As Integer=44

No hay comentarios:

Publicar un comentario