Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In genere, quando si fa riferimento a un membro di un'enumerazione, è necessario qualificare il nome del membro con il nome dell'enumerazione. Ad esempio, per fare riferimento al membro Sunday della tua enumerazione Days, usare la sintassi seguente:
X = Days.Sunday
Utilizzo dell'istruzione Imports
È possibile evitare di usare nomi completi aggiungendo un'istruzione Imports alla sezione dichiarazioni dei namespace del codice, come nell'esempio seguente:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Un'istruzione Imports importa i nomi degli spazi dei nomi da progetti e assembly di riferimento e dallo stesso progetto del modulo in cui appare l'istruzione. Dopo aver aggiunto questa dichiarazione, è possibile fare riferimento ai membri dell'enumerazione senza qualificazione, come nell'esempio seguente:
X = Sunday
Organizzando set di costanti correlate nelle enumerazioni, è possibile usare gli stessi nomi costanti in contesti diversi. Ad esempio, è possibile usare gli stessi nomi per le costanti del giorno feriale nelle Days enumerazioni e WorkDays . Se si usa l'istruzione Imports con le enumerazioni, è necessario prestare attenzione per evitare riferimenti ambigui. Si consideri l'esempio seguente:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Public Sub New()
' Insert code to implement constructor.
X = Monday
End Sub
Supponendo che Monday sia un membro dell'enumerazione Days e dell'enumerazione Workdays , questo codice genera un errore del compilatore. Per evitare riferimenti ambigui quando si fa riferimento a una singola costante, qualificare il nome della costante con l'enumerazione corrispondente. Il codice seguente fa riferimento alle Saturday costanti nelle Days enumerazioni e WorkDays .
X = Days.Saturday
Y = WorkDays.Saturday
Vedere anche
- costanti ed enumerazioni
- Procedura: Dichiarare un'enumerazione
- Procedura: Fare riferimento a un membro di enumerazione
- Procedura: Iterare un'enumerazione in Visual Basic
- Procedura: Determinare la stringa associata a un valore di enumerazione
- Quando usare un'enumerazione
- Tipi di dati costanti e letterali
- Istruzione Enum
- Dichiarazione Imports (.NET Namespace e Tipo)
- Tipi di dati