Bagikan melalui


Cara: Iterasi Melalui Enumerasi di Visual Basic

Enumerasi menyediakan cara mudah untuk bekerja dengan sekumpulan konstanta terkait, dan untuk mengaitkan nilai konstanta dengan nama. Untuk melakukan iterasi melalui enumerasi, Anda dapat memindahkannya ke array menggunakan GetValues metode . Anda juga dapat melakukan iterasi melalui enumerasi menggunakan pernyataan For...Each, serta menggunakan metode GetNames atau GetValues untuk mengekstrak string atau nilai numerik.

Untuk melakukan iterasi melalui enumerasi

  • Deklarasikan array dan konversi enumerasi ke dalamnya dengan metode GetValues sebelum mengoper array seperti yang Anda lakukan pada variabel lain. Contoh berikut menampilkan setiap anggota enumerasi FirstDayOfWeek ketika berjalan melalui enumerasi tersebut.

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

Lihat juga