Mega Code Archive

 
Categories / VB.Net / Data Structure
 

Stack Demo

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