在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
(3)Stack:表示对象的先进后出的集合。 代码如下: Stack stack = new Stack(); stack.Push(1); stack.Push("aaa"); stack.Push(1.11);
foreach (object i in stack)//foreach只是查看元素并没有真正移除元素 { Console.WriteLine(i); } Console.WriteLine("------------"); Console.WriteLine(stack.Peek());//Peek只是查看顶端的元素并没有移除元素 Console.WriteLine("------------"); Console.WriteLine(stack.Pop());//移除了顶端的元素。 Stack<int> st = new Stack<int>();//堆栈泛型。和List<>用法一样。
(4)Queue:表示对象的先进先出的集合 代码如下: Queue q = new Queue();//先进先出 q.Enqueue(1); q.Enqueue("2"); q.Enqueue(5); foreach(object i in q) { Console.WriteLine(i); } Console.WriteLine("----------"); Console.WriteLine(q.Dequeue()); Console.WriteLine("----------"); Queue<string> qu = new Queue<string>(); qu.Enqueue("wzk"); qu.Enqueue("zcy"); foreach (string j in qu) { Console.WriteLine(j); } Console.WriteLine("----------");
|
请发表评论