Как вывести список членов Enum

Как перечислить члены Enum в коде? У меня есть следующее Enum:

Public Enum TestEnum As int32
    First = 0
    Second = 2
    Third = 4
    Fourth = 6
End Enum

И я пытаюсь перечислить всех членов TestEnum с помощью следующего кода, но это не удалось:

Public Class Form1

    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        Dim Enum1 As TestEnum

        Dim Members() As String

        Members = System.Enum.GetNames(CType(Enum1, System.Enum))


    End Sub
End Class

Итак, мой вопрос: как вывести список членов Enum?

Обновление : Решение:

Public Class Form1

    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        Dim Members() As String
        Members = System.Enum.GetNames(GetType(TestEnum))

        MessageBox.Show(Join(Members, Chr(13) & Chr(10)))

    End Sub
End Class
18
задан Jaymin 18 October 2019 в 10:05
поделиться