Data Structure VB.Net

Imports System
Imports System.Collections
Public Class MainClass
    
    Shared Sub Main()
             Dim intStack As New Stack(  )
             'populate the stack
             Dim i As Integer
             For i = 0 To 7
                 intStack.Push((i * 5))
             Next i
             Console.WriteLine("intStack values:")
             DisplayValues(intStack)
             Console.WriteLine("(Pop){0}", intStack.Pop(  ))
             Console.WriteLine("intStack values:")
             DisplayValues(intStack)
             Console.WriteLine("(Pop){0}", intStack.Pop(  ))
             Console.WriteLine("intStack values:")
             DisplayValues(intStack)
             Console.WriteLine("(Peek)   {0}", intStack.Peek(  ))
             Console.WriteLine("intStack values:")
             DisplayValues(intStack)
   End Sub
   Public Shared Sub DisplayValues(ByVal myCollection As IEnumerable)
       Dim myEnumerator As IEnumerator = myCollection.GetEnumerator(  )
       While myEnumerator.MoveNext(  )
           Console.WriteLine("{0} ", myEnumerator.Current)
       End While
       Console.WriteLine(  )
   End Sub
End Class