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