Compartir a través de


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)

Conceptos

Enumeraciones y calificación de nombres (Visual Basic)

Constantes y enumeraciones (Visual Basic)