0
respostas

uma forma melhor de fazer o método Desenfileirar

    private static void Desenfileirar()
        {
            if (pedagio.Any())
            { 
               Console.WriteLine("próximo carro a fazer o pagamento: " + pedagio.Peek());
               string veiculo = pedagio.Dequeue();
               Console.WriteLine("saiu da fila: " + veiculo);
               ImprimirFila();
            }
        }

retornaria algo assim:

próximo carro a fazer o pagamento: van

saiu da fila: van

FILA

kombi

guincho

picape

próximo carro a fazer o pagamento: kombi

saiu da fila: kombi

FILA

guincho

picape

próximo carro a fazer o pagamento: guincho

saiu da fila: guincho

FILA

picape