using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 泛型 { class Stack { private object[] items; private int count; public Stack(int size) { items = new object[size]; count = 0; } public void Push(object x) { items[count++] = x; } public object Pop() { return items[--count]; } } class Program { static void Main(string[] args) { //Stack s = new Stack(10); //s.Push(111); //s.Push(222); //Console.WriteLine((int)s.Pop() + (int)s.Pop()); //333 //Console.ReadKey(); //Stack s = new Stack(10); //s.Push(111.3); //s.Push(222.4); //Console.WriteLine((double)s.Pop() + (double)s.Pop()); //333.7 //Console.ReadKey(); Stack s = new Stack(10); s.Push("111.3"); s.Push("222.4"); Console.WriteLine((string)s.Pop() + " " + (string)s.Pop()); //222.4 111.3 Console.ReadKey(); } } }
相关文章: