这是昨天question的后续行动 我有2个队列,它们包含5个元素,每个元素称为播放器1和播放器2。 他们排队使用类似下面的内容
player2.Enqueue(chuckcards[i]);
Chuck cards是一个具有多个不同数据成员的类,包括6个int和一个字符串。现在我希望将一个项目出列,将值赋给标签(每个数据成员一个Multipul),将字符串添加到一个图片框(我不需要帮助)。但我想知道如何从出列中获取值。我还想能够说排队等待其他玩家队列。所以我可能会使用峰值运算来获取值,如果结果成功,只需将其从队列1的末尾移到队列2上。
希望很清楚。
任何帮助将不胜感激。我已经四处寻找,但还没有找到真正的答案。
答案 0 :(得分:1)
Queue<Foo> firstQueue = new Queue<Foo>();
Queue<Foo> secondQueue = new Queue<Foo>();
//todo populate
var item = firstQueue.Dequeue();
item.DoStuff();
secondQueue.Enqueue(item);