Cuándo se debe usar una enumeración (Visual Basic)
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 las 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, vea Enumeraciones y calificación de nombres (Visual Basic).
Enumeraciones predefinidas
Visual Basic proporciona varias enumeraciones predefinidas, como FirstDayOfWeek y MsgBoxResult, para facilitar el código. Para obtener una lista de ellas, consulte Constantes y enumeraciones (Visual Basic).
Vea también
Tareas
Cómo: Declarar enumeraciones (Visual Basic)
Cómo: Hacer referencia al miembro de una enumeración (Visual Basic)
Cómo: Recorrer en iteración una enumeración en Visual Basic
Cómo: Determinar la cadena asociada a un valor de enumeración (Visual Basic)
Referencia
Instrucción Enum (Visual Basic)