如何在C#中创建堆栈?
要创建一个堆栈,代码如下-
示例
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(){
Stack<int> stack = new Stack<int>();
stack.Push(100);
stack.Push(150);
stack.Push(175);
stack.Push(200);
stack.Push(225);
stack.Push(250);
stack.Push(300);
stack.Push(400);
stack.Push(450);
stack.Push(500);
Console.WriteLine("堆栈中的元素:");
foreach(var val in stack){
Console.WriteLine(val);
}
Console.WriteLine("Count of elements in the Stack = "+stack.Count);
Console.WriteLine("Does Stack has the element 400?= "+stack.Contains(400));
}
}输出结果
这将产生以下输出-
堆栈中的元素: 500 450 400 300 250 225 200 175 150 100 Count of elements in the Stack = 10 Does Stack has the element 400?= True
示例
现在让我们来看另一个示例-
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(){
Stack<int> stack = new Stack<int>();
stack.Push(10);
stack.Push(20);
stack.Push(30);
stack.Push(40);
stack.Push(50);
stack.Push(60);
stack.Push(70);
stack.Push(80);
stack.Push(90);
stack.Push(100);
Console.WriteLine("Count of elements = "+stack.Count);
Console.WriteLine("Elements in Stack...");
foreach (int res in stack){
Console.WriteLine(res);
}
}
}输出结果
这将产生以下输出-
Count of elements = 10 Elements in Stack... 100 90 80 70 60 50 40 30 20 10
热门推荐
10 中秋妈妈生日祝福语简短
11 好听的元旦简短祝福语
12 别人过大寿祝福语简短
13 学生开学季祝福语简短
14 国庆求婚祝福语简短精辟
15 女神节日简短祝福语大全
16 今日祝福语简短10字
17 红颜生日祝福语简短独特
18 对离岗同事祝福语简短