Megosztás a következőn keresztül:


Útmutató: Iterálás enumerálással a Visual Basicben

Az enumerálások kényelmes módot biztosítanak a kapcsolódó állandók készleteinek használatára, valamint az állandó értékek nevekhez való társítására. Az enumeráláson keresztüli iteráláshoz a metódussal GetValues áthelyezheti egy tömbbe. Az enumerálást egy For...Each utasítással is meg lehet iterálni, a sztring vagy numerikus érték kinyerésére az GetNames vagy GetValues metódus használatával.

Iterálás enumerálással

  • Deklaráljon egy tömböt, és konvertálja a számbavételt a GetValues metódussal, mielőtt átadná a tömböt, ahogyan bármely más változót. Az alábbi példa az FirstDayOfWeek enumeráció minden tagját megjeleníti, miközben végigmegy az enumeráción.

    Dim items As Array
    items = System.Enum.GetValues(GetType(FirstDayOfWeek))
    Dim item As String
    For Each item In items
        MsgBox(item)
    Next
    

Lásd még