Sajmon

GenericStack&Queue_Main

Mar 7th, 2012
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.83 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. /**
  7.  * @Author: Sajmon
  8.  * @date: 7.3.2012
  9.  **/
  10.  
  11. namespace Main
  12. {
  13.     class Program
  14.     {
  15.         static void Main(string[] args) {
  16.  
  17.             /** INSTANCES **/
  18.             GenIADT.GenericStack<int> genericStackInt = new GenIADT.GenericStack<int>();
  19.             GenIADT.GenericStack<String> genericStackString = new GenIADT.GenericStack<string>();
  20.  
  21.             GenIADT.GenericQueue<int> genericQueueInt = new GenIADT.GenericQueue<int>();
  22.             GenIADT.GenericQueue<String> genericQueueString = new GenIADT.GenericQueue<string>();
  23.  
  24.             Console.WriteLine("ADDING ITEMS TO STACK:");
  25.             Console.WriteLine();
  26.             genericStackInt.Push(20);
  27.             genericStackInt.Push(30);
  28.             genericStackInt.Push(40);
  29.             genericStackString.Push("Item 1");
  30.             genericStackString.Push("Item 2");
  31.             genericStackString.Push("Item 3");
  32.  
  33.             Console.WriteLine();
  34.             Console.WriteLine("DROPING ITEMS FROM STACK:");
  35.             Console.WriteLine();
  36.             Console.WriteLine("Item \"{0}\" was droped from genericStackInt", genericStackInt.Pop());
  37.             Console.WriteLine("Item \"{0}\" was droped from genericStackInt", genericStackInt.Pop());
  38.             Console.WriteLine("Item \"{0}\" was droped from genericStackInt", genericStackInt.Pop());
  39.             Console.WriteLine("Item \"{0}\" was doped from genericStackString", genericStackString.Pop());
  40.             Console.WriteLine();
  41.  
  42.             Console.WriteLine("OBJECT STATUS: ");
  43.             Console.WriteLine();
  44.             Console.WriteLine("GenericStackInt is: {0}", genericStackInt.State());
  45.             Console.WriteLine("GenericStackString is: {0}", genericStackString.State());
  46.        
  47.         }
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment