winform中怎么用代码C#实现货物的先进先出?
1个回答
2013-07-12
展开全部
最简单就是用队列类(Queue)
如:
static void Main(string[] args)
{
//定义一个Queue类,并初始化5个元素
Queue qu = new Queue();
qu.Enqueue("元素一");
qu.Enqueue("元素二");
qu.Enqueue("元素三");
qu.Enqueue("元素四");
qu.Enqueue("元素五");
Console.WriteLine("原始队列如下所示。");
//在控制台窗口中显示队列内容
DisplayResult(qu);
//调用Dequeue移除第一个元素
qu.Dequeue();
Console.WriteLine("移除第一个元素后");
DisplayResult(qu);
qu.Dequeue();
Console.WriteLine("移除第二个元素后");
DisplayResult(qu);
Console.ReadLine();
}
如:
static void Main(string[] args)
{
//定义一个Queue类,并初始化5个元素
Queue qu = new Queue();
qu.Enqueue("元素一");
qu.Enqueue("元素二");
qu.Enqueue("元素三");
qu.Enqueue("元素四");
qu.Enqueue("元素五");
Console.WriteLine("原始队列如下所示。");
//在控制台窗口中显示队列内容
DisplayResult(qu);
//调用Dequeue移除第一个元素
qu.Dequeue();
Console.WriteLine("移除第一个元素后");
DisplayResult(qu);
qu.Dequeue();
Console.WriteLine("移除第二个元素后");
DisplayResult(qu);
Console.ReadLine();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询