永发信息网

winform中怎么用代码C#实现货物的先进先出?

答案:2  悬赏:70  手机版
解决时间 2021-02-08 14:50
  • 提问者网友:情歌越听越心酸
  • 2021-02-08 10:48
winform中怎么用代码C#实现货物的先进先出?
最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-02-08 11:18
最简单就是用队列类(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();
}
全部回答
  • 1楼网友:廢物販賣機
  • 2021-02-08 12:43
// form1 事件 public static form2 f2; private void button1_click(object sender, eventargs e) { if (f2 == null) { f2 = new form2(); f2.formborderstyle = system.windows.forms.formborderstyle.none; // 设置边框为 none f2.windowstate = formwindowstate.maximized; // 最大化 f2.topmost = true; // 置顶 f2.keypreview = true; // 允许窗体先收到键盘事件 f2.keyup += new keyeventhandler(form2_keyup); // 指定键盘按下事件 f2.show(); // 显示 form 2 } } private void form2_keyup(object sender, keyeventargs e) { if (e.keycode == keys.escape) //“esc” 按键退出全频 { f2.close(); // 关闭 form2 (或者还原窗口也行) f2 = null; } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯