これは常に印刷されることが保証されています123
か?
Queue<string> theQueue = new Queue<string>();
theQueue.Enqueue("1");
theQueue.Enqueue("2");
theQueue.Enqueue("3");
foreach(var str in theQueue)
{
Console.Write(str);
}
Console.WriteLine();
編集:
他の順序で列挙されたキューが明らかに正しくないことに完全に同意します。それが私が質問した理由です。ただし、抽象データ型queue
は、その操作についてのみ保証しenqueue
ますdequeue
。
.NET BCL でこの順序を保証するドキュメントを参照する回答を探しています。