Porady: iterowanie za pomocą wyliczania w Visual Basic

Wyliczenia zapewniają wygodny sposób pracy z zestawami powiązanych stałych i kojarzenie wartości stałych z nazwami. Aby wykonać iterację za pomocą wyliczenia, możesz przenieść ją do tablicy przy użyciu GetValues metody . Można również iterować przez wyliczenie przy użyciu For...Each instrukcji , używając GetNames metody 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żdy element członkowski wyliczenia FirstDayOfWeek , ponieważ iteruje za pomocą wyliczenia.

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

Zobacz też