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 279 views
1 answer 289 views
289 views asked Oct 22, 2020 by avibootz
3 answers 447 views
447 views asked Sep 21, 2018 by avibootz
10 answers 1,466 views
1,466 views asked Mar 19, 2023 by avibootz
1 answer 305 views
305 views asked Sep 21, 2018 by avibootz
1 answer 177 views
...