How to use Enum with Stack in VB.NET

1 Answer

0 votes
Module Module1

    Enum Test
        VB = 0
        CSharp = 1
        CPP = 2
        Java = 3
    End Enum

    Sub Main()

        Dim e As Test = Test.CSharp
        Dim stack As New Stack(Of Test)

        stack.Push(Test.VB)
        stack.Push(Test.CPP)
        stack.Push(Test.Java)

        Dim pop As Test = stack.Pop()
        Console.WriteLine(pop)
        Console.WriteLine(pop.ToString)

        pop = stack.Pop()
        Console.WriteLine(pop)
        Console.WriteLine(pop.ToString)

    End Sub

End Module

' run:
' 
' 3
' Java
' 2
' CPP

 



answered Sep 21, 2018 by avibootz

Related questions

1 answer 195 views
1 answer 193 views
193 views asked Oct 22, 2020 by avibootz
3 answers 311 views
311 views asked Sep 21, 2018 by avibootz
10 answers 1,034 views
1,034 views asked Mar 19, 2023 by avibootz
1 answer 215 views
215 views asked Sep 21, 2018 by avibootz
1 answer 86 views
...