private static void Main() { var TestQueue = new TestQueue <int>(1); // Добавляем элементы в очередь TestQueue.Enqueue(1); TestQueue.Enqueue(2); TestQueue.Enqueue(3); TestQueue.Enqueue(4); TestQueue.Enqueue(5); TestQueue.Enqueue(6); // Получаем очеред в виде массива и выводим foreach (int i in TestQueue.ToArray()) { Console.WriteLine(i); } Console.WriteLine(); // Удаляем все элементы из очереди и выводим while (TestQueue.Count > 0) { Console.WriteLine(TestQueue.Dequeue()); } Console.ReadKey(); }
public void TestToArray() { PopulateTestQueue(); int?[] copyArray = TestQueue.ToArray(); for (int i = 0; i < copyArray.Length; i++) { Assert.Equal(TestQueue.Dequeue(), copyArray[i]); } }