有没有办法实现一个队列,但每个条目下有多个项目 即有人加入具有以下特征的队列:ID、# 天等。 我在下面包含了我的代码...但基本上我希望能够向队列中的一个条目添加多个特征
int numberArrivals;
Random random = new Random();
numberArrivals = random.Next(0, 3);
Queue LineQueue = new Queue();
int day =0;
for (int i = 0; i < numberArrivals; i++)
{
int severity = random.Next(1, 6);
LineQueue.Enqueue(severity, #days, etc.); <--
}
谢谢!
最佳答案
泛型!
编写一个类来存储您的数据:
public class Entry
{
public int Severity { get; set; }
public int Days { get; set; }
// etc
}
并使用通用队列:
var queue = new Queue<Entry>();
queue.Enqueue( new Entry() { Severity = 7, Days = 3 } );
关于c# - 实现队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24716718/