How to convert enum to list in VB.NET

1 Answer

0 votes
Imports System
Imports System.Collections.Generic

Public Class Test
    Public Enum Days
        Sat
        Sun
        Mon
        Tue
        Wed
        Thu
        Fri
    End Enum
    
    Public Shared Sub Main()
            Dim arr As Array = System.Enum.GetValues(GetType(Days))
            Dim lst As New List(Of String)(arr.Length)
            
            For i As Integer = 0 To arr.Length - 1
                lst.Add(arr.GetValue(i).ToString())
            Next i
        
            For Each s As String In lst
                Console.WriteLine(s)
            Next
    End Sub
End Class



' run:
'
' Sat
' Sun
' Mon
' Tue
' Wed
' Thu
' Fri
'

 



answered Sep 5, 2019 by avibootz

Related questions

1 answer 187 views
1 answer 115 views
115 views asked Nov 2, 2022 by avibootz
10 answers 1,035 views
1,035 views asked Mar 19, 2023 by avibootz
1 answer 236 views
1 answer 165 views
1 answer 187 views
187 views asked Oct 23, 2020 by avibootz
...