Поделиться через


Как выполнить итерацию через перечисление в Visual Basic

Перечисления предоставляют удобный способ работы с наборами связанных констант и связывания значений констант с именами. Чтобы выполнить итерацию по перечислению, его можно переместить в массив с помощью GetValues метода. Кроме того, можно выполнить итерацию по перечислению, используя оператор For...Each и метод GetNames или 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
    

См. также