Cuándo se debe utilizar una enumeración
Actualización: noviembre 2007
Las enumeraciones ofrecen un modo fácil de trabajar con conjuntos de constantes relacionadas. Una enumeración, o Enum, es un nombre simbólico para un conjunto de valores. Las enumeraciones se tratan como tipos de datos, y puede utilizarlas para crear conjuntos de constantes y usarlas con variables y propiedades.
Cuándo se debe utilizar una enumeración
Cuando un procedimiento acepta un conjunto limitado de variables, considere el uso de una enumeración. Las enumeraciones hacen que el código sea más claro y legible, especialmente cuando se utilizan nombres significativos.
Entre las ventajas de utilizar las enumeraciones se incluyen:
Reducir los errores producidos por números transpuestos o mal escritos.
Facilitar el cambio de valores en el futuro.
Facilitar la lectura del código, lo que significa que habrá menos posibilidad de errores.
Garantizar la compatibilidad futura. Con enumeraciones, es menos probable que haya errores en el código si alguien cambia los valores correspondientes a los nombres de miembros en el futuro.
Nombres de enumeraciones
Utilice una convención de nomenclatura para los miembros de enumeraciones. Cuando Visual Basic encuentra un nombre de miembro de una enumeración, se puede producir una excepción si otras bibliotecas de tipos a los que se hace referencia contienen el mismo nombre. Utilice un prefijo único que identifique los valores de su aplicación o componente.
Cuando se hace referencia a un miembro de una enumeración, es necesario calificarlo con el nombre de la enumeración o utilizar si no la instrucción Imports. Para obtener más información, consulte Enumeraciones y calificación de nombres.
Enumeraciones predefinidas
Visual Basic proporciona varias enumeraciones predefinidas, como FirstDayOfWeek y MsgBoxResul, para facilitar el código. Para obtener una lista de ellas, consulte Enumeraciones declaradas por Visual Basic.
Vea también
Tareas
Cómo: Hacer referencia al miembro de una enumeración
Cómo: Recorrer en iteración una enumeración en Visual Basic
Cómo: Determinar la cadena asociada a un valor de enumeración
Conceptos
Enumeraciones y calificación de nombres
Constantes y enumeraciones intrínsecas