Практическое руководство. Перебор элементов перечисления в Visual Basic

Перечисления — это удобный способ работать с наборами связанных констант и связывать постоянные значения с именами. Чтобы выполнить итерацию по перечислению, его можно переместить в массив с помощью GetValues метода. Кроме того, можно выполнить итерацию с помощью инструкции с помощью For...EachGetNames инструкции или GetValues метода для извлечения строки или числового значения.

Выполнение итерации с помощью перечисления

  • Объявите массив и преобразуйте перечисление в него с GetValues помощью метода перед передачей массива, как и любая другая переменная. В следующем примере каждый элемент перечисления отображается, как он выполняет итерацию FirstDayOfWeek по перечислению.

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

См. также