Как перечислить членов 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