创建一个可以在队列中添加号码的按钮?

时间:2016-11-04 03:16:21

标签: c# queue

如何创建一个可以在中添加数字的按钮 队列? 通常我只声明一个数字,但我想要的是创建一个按钮,可以在队列中添加数字看起来像增量

using System;
using System.Collections.Generic;

public class QueueExample 
{
static void Main()
{
    Queue<string> msgs = new Queue<string>();

    msgs.Enqueue("Message 1");
    msgs.Enqueue("Message 2");
    msgs.Enqueue("Message 3");
    msgs.Enqueue("Message 4");
    msgs.Enqueue("Message 5");

    Console.WriteLine(msgs.Dequeue());
    Console.WriteLine(msgs.Peek());
    Console.WriteLine(msgs.Peek());

    Console.WriteLine();

    foreach(string msg in msgs)
    {
        Console.WriteLine(msg);
    }
   }
   }

1 个答案:

答案 0 :(得分:0)

由于它是一个控制台应用程序,你不能在这里创建一个按钮,而你可以这样做:

Console.WriteLine("Queue before adding new element");
foreach (string msg in msgs)
{
    Console.WriteLine(msg);
}

Console.WriteLine("Enter Something to the queue");
msgs.Enqueue(Console.ReadLine());

Console.WriteLine("Queue before adding new element");
foreach (string msg in msgs)
{
    Console.WriteLine(msg);
}

这将提示用户输入内容并将其添加到队列