Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az enumerálás egy tagjára való hivatkozáskor általában az enumerálási névvel kell minősíteni a tagnevet. Például, ha az Sunday
felsorolás Days
tagjára szeretne hivatkozni, használja a következő szintaxist:
X = Days.Sunday
Az Import Utasítás használata
A teljesen minősített nevek használatát elkerülheti, ha egy Imports
utasítást ad hozzá a kód névtérdeklarációk szakaszához, ahogyan az alábbi példában is látható.
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Az Imports
utasítás névtérneveket importál a hivatkozott projektekből és szerelvényekből, valamint ugyanabban a projektből, amelyben az utasítás megjelenik. Miután hozzáadta ezt az utasítást, minősítés nélkül hivatkozhat a számbavételi tagokra, ahogyan az alábbi példában is látható:
X = Sunday
A kapcsolódó állandók enumerálásokban való rendszerezésével ugyanazokat az állandóneveket használhatja különböző környezetekben. Például használhatja ugyanazokat a neveket a hét napjainak állandóihoz mind a Days
, mind a WorkDays
enumerációkban. Ha a Imports
utasítást a felsorolásokkal együtt használja, figyelmesnek kell lennie, hogy elkerülje a kétértelmű hivatkozásokat. Vegye figyelembe a következő példát:
Imports WindowsApplication1.Form1.Days
Imports WindowsApplication1.Form1.WorkDays
Public Sub New()
' Insert code to implement constructor.
X = Monday
End Sub
Feltételezve, hogy Monday
mind az Days
enumerálás, mind az Workdays
enumerálás tagja, ez a kód fordítóhibát okoz. Annak érdekében, hogy elkerüljük az egyértelműtlen hivatkozásokat egy adott állandóra való hivatkozáskor, az állandó nevét a hozzá tartozó enumerációval kell minősíteni. A következő kód az Saturday
és Days
enumerálásokban lévő WorkDays
állandókra hivatkozik.
X = Days.Saturday
Y = WorkDays.Saturday
Lásd még
- állandók és enumerálások
- Útmutató: Egy enumeráció deklarálása
- Útmutató: Hivatkozás egy enumerációs tagra
- Útmutató: Iterálás enumerálással a Visual Basicben
- Útmutató: Az enumerálási értékhez társított sztring meghatározása
- Mikor érdemes enumerálást használni?
- Állandó és literális adattípusok
- Enum utasítás
- Import Utasítás (.NET-névtér és típus)
- adattípusok