Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Normalmente, al hacer referencia a un miembro de una enumeración, debe calificar el nombre de miembro con el nombre de enumeración. Por ejemplo, para hacer referencia al Sunday
miembro de su enumeración Days
, usaría la siguiente sintaxis:
X = Days.Sunday
Uso de la instrucción Imports
Para evitar el uso de nombres completos, agregue una instrucción Imports
a la sección de declaraciones de espacio de nombres del código, como en el ejemplo siguiente:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Una instrucción Imports
importa nombres de espacios de nombres de ensamblados y proyectos a los que se hace referencia y de dentro del mismo proyecto como el módulo en el que aparece la instrucción. Una vez agregada esta instrucción, puede hacer referencia a los miembros de la enumeración sin cualificación, como en el ejemplo siguiente:
X = Sunday
Al organizar conjuntos de constantes relacionadas en enumeraciones, puede usar los mismos nombres de constantes en contextos diferentes. Por ejemplo, puede usar los mismos nombres para las constantes de día de la semana en las enumeraciones Days
y WorkDays
. Si usa la instrucción Imports
con las enumeraciones, debe tener cuidado de evitar referencias ambiguas. Considere el ejemplo siguiente:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Public Sub New()
' Insert code to implement constructor.
X = Monday
End Sub
Suponiendo que Monday
sea miembro de la Days
enumeración y la Workdays
enumeración, este código genera un error del compilador. Para evitar referencias ambiguas al hacer referencia a una constante individual, califica el nombre de la constante con su enumeración. El código siguiente hace referencia a las Saturday
constantes en las enumeraciones Days
y WorkDays
.
X = Days.Saturday
Y = WorkDays.Saturday
Consulte también
- constantes y enumeraciones
- Procedimiento para declarar una enumeración
- Cómo referirse a un 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
- Cuándo usar una enumeración
- Tipos de datos constantes y literales
- Instrucción Enum
- Instrucción Imports (Namespace y Tipo de .NET)
- Tipo de datos