Fila (fila) represente um FIFO de recolha de objectos. Quando você precisa de acesso à FIFO, em seguida, usar a fila. Quando você adiciona uma lista, chamada na equipe , quando você remover o item da lista, chamado de uma equipe .
classe fila de métodos e propriedades
A tabela seguinte lista Fila algumas classes comuns atributos :
propriedade | descrição |
---|---|
Contagem | Obter o número de elementos contidos na fila. |
A tabela seguinte lista Fila alguma classe comum método :
Não. | Métodos Nome e descrição |
---|---|
1 | pública virtual void Clear (); remoção de todos os elementos da fila. |
2 | bool virtual público Contém (object obj) ; determinar se um elemento na fila. |
3 | público objeto virtual Dequeue (); remover o objeto e retorna no início da fila. |
4 | (Objeto obj) vazio Enqueue virtual pública ; adicionar um objeto para o fim da fila. |
5 | objeto virtual pública [] ToArray () ; Queue Copiar para uma nova matriz. |
6 | TrimToSize virtual void pública (); definir uma capacidade do número real de elementos na fila. |
Exemplos
O exemplo seguinte demonstra a utilização de uma fila (fila) é:
Exemplos
using System;
usando System.Collections;
namespace CollectionsApplication
{
classe Program
{
static void Main (string [] args)
{
fila q = new Queue ();
q.Enqueue ( 'A');
q.Enqueue ( 'M');
q.Enqueue ( 'L');
q.Enqueue ( 'W');
Console.WriteLine ( "fila actual:");
foreach (char c em q)
Console.Write (c + " ");
Console.WriteLine ();
q.Enqueue ( 'V');
q.Enqueue ( 'H');
Console.WriteLine ( "fila actual:");
Console.Write (c + " ");
Console.WriteLine ();
Console.WriteLine ( "Remoção alguns valores");
caractere CH = (char) q.Dequeue ();
Console.WriteLine ( "O valor removido: {0}", CH);
CH = (char) q.Dequeue ();
Console.WriteLine ( "O valor removido: {0}", CH);
Console.ReadKey ();
}
}
}
Quando o código acima é compilado e executado, ele produz os seguintes resultados:
Fila de corrente: AMGW fila de corrente: AMGWVH Removendo valores O valor removido: Uma O valor removido: M