C # fila (fila)

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

 

 

Publicado 224 artigos originais · ganhou elogios 14 · vê 40000 +

Acho que você gosta

Origin blog.csdn.net/xulong5000/article/details/104970393
Recomendado
Clasificación