using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace stackTest
{
class StackTest
{
private int[] Stack;
private int Top= -1;//æ çå½åä½ç½®
public StackTest(int num)
{
Stack= New int[num];//åå§åæ 大å°
}
public int Length
{
get
{
return Top;
}
}
public void Push(int num)//å
¥æ
{
if(Top<Stack.Length)
Stack[++Top]=num;
else
MessageBox.Show("Stack is Full");
}
public void Pop()//åºæ
{
if(Top>-1)
Top--;
else
MessageBox.Show("Stack is Empty");
}
public void ShowStack()//æ¾ç¤ºå½åæ å
å¼
{
for(int i=0;i<=Top;i++)
Console.WriteLine(Stack[i].ToString());
}
}
class Program
{
static void Main(string[] args)
{
StackTest stack = new StackTest(100);//åå§åæ
stack.Push(100);//å
¥æ å¼
stack.Push(200);
stack.Push(300);
stack.Push(400);
ShowStack();//æ¾ç¤ºæ å
å¼
}
}
}
æ¹æ³ç»ä½ äºï¼ä½ ä¿®æ¹ä¸å°±å¯ä»¥ç¨äºï¼
温馨提示:答案为网友推荐,仅供参考