Compartir a través de


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: Declarar enumeraciones

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

Referencia

Instrucción Enum (Visual Basic)