using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
public static void Main()
{
Stack myStack = new Stack();
myStack.Push("The");
myStack.Push("quick");
myStack.Push("brown");
myStack.Push("fox");
Console.Write("Stack values:");
PrintValues(myStack, '\t');
Console.WriteLine("(Pop)\t\t{0}", myStack.Pop());
Console.Write("Stack values:");
PrintValues(myStack, '\t');
Console.WriteLine("(Pop)\t\t{0}", myStack.Pop());
Console.Write("Stack values:");
PrintValues(myStack, '\t');
Console.WriteLine("(Peek)\t\t{0}", myStack.Peek());
Console.Write("Stack values:");
PrintValues(myStack, '\t');
Console.Read();
}
public static void PrintValues(IEnumerable myCollection, char mySeparator)
{
foreach (Object obj in myCollection)
Console.Write("{0}{1}", mySeparator, obj);
Console.WriteLine();
}
}
}