using System; using System.Collections; namespace StackAndQueueTest { class Program { static void Main(string[] args) { // 栈 Stack myStack = new Stack(); myStack.Push("A"); myStack.Push("B"); myStack.Push("C"); // 输出 Console.WriteLine("栈:"); while (myStack.Count > 0) Console.WriteLine(myStack.Pop()); // 队列 Queue myQ = new Queue(); myQ.Enqueue("A"); myQ.Enqueue("B"); myQ.Enqueue("C"); // 输出 Console.WriteLine("队列:"); while (myQ.Count > 0) Console.WriteLine(myQ.Dequeue()); Console.Read(); } } }
运行效果