Udostępnij za pośrednictwem


Porady: iterowanie przez wyliczenie w Visual Basic

Wyliczenia zapewniają wygodny sposób pracy z zestawami powiązanych stałych i kojarzenie wartości stałych z nazwami. Aby przeprowadzić iterację przez wyliczenie, możesz przenieść je do tablicy za pomocą metody GetValues. Można również iterować przez wyliczenie przy użyciu instrukcji For...Each, używając metody GetNames lub GetValues w celu wyodrębnienia ciągu lub wartości liczbowej.

Aby iterować przez wyliczenie

  • Zadeklaruj tablicę i przekonwertuj wyliczenie na nią za pomocą GetValues metody przed przekazaniem tablicy tak, jak w przypadku każdej innej zmiennej. Poniższy przykład przedstawia każdego członka wyliczenia FirstDayOfWeek przechodząc przez wyliczenie.

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

Zobacz także