應用示例:顯示隨機生成整數的奇偶數對
Queue<int> q1 = new Queue<int>();
Queue<int> q2 = new Queue<int>();
Random rnd = new Random();
for (int i = 0; i < 20; i++) {
int value = rnd.Next();
if (value % 2 != 0) q1.EnQueue(value);
else q2.EnQueue(value);
}
while (!q1.IsEmpty && !q2.IsEmpty) {
Console.WriteLine("奇偶數對:{0},{1}", q1.DeQueue(), q2.DeQueue());
}
某次執行結果
奇偶數對:1001667163,570500228
奇偶數對:703882551,1134267770
奇偶數對:1938115369,486438246
奇偶數對:1471693833,717831946
奇偶數對:429728181,678751398
奇偶數對:1894142101,2052360200
奇偶數對:1289719185,1630602020