Latest web development tutorials

C # kolejki (Queue)

C # zestaw C # zestaw

Queue (Kolejka) reprezentuje zbiórpierwszego obiektu.Gdy potrzebny jest dostęp do FIFO, należy skorzystać z kolejki. Po dodaniu wykazu, zwanegow zespole, po wyjęciu elementu z listy, o nazwie zespołu.

Metody i właściwości klasy Queue

W poniższej tabeli przedstawiono niektóre z wspólnej klasyatrybuty kolejki:

属性描述
Count获取 Queue 中包含的元素个数。

W poniższej tabeli przedstawiono niektóre z popularnychmetod klasy kolejki:

序号方法名 & 描述
1public virtual void Clear();
从 Queue 中移除所有的元素。
2public virtual bool Contains( object obj );
判断某个元素是否在 Queue 中。
3public virtual object Dequeue();
移除并返回在 Queue 的开头的对象。
4public virtual void Enqueue( object obj );
向 Queue 的末尾添加一个对象。
5public virtual object[] ToArray();
复制 Queue 到一个新的数组中。
6public virtual void TrimToSize();
设置容量为 Queue 中元素的实际个数。

Przykłady

Poniższy przykład ilustruje użycie kolejki (Queue) wynosi:

using System;
stosując System.Collections;

nazw CollectionsApplication
{
   Program klasy
   {
      static void Main (string [] args)
      {
         Kolejce q = new Queue ();

         q.Enqueue ( "A");
         q.Enqueue ( "M");
         q.Enqueue ( "G");
         q.Enqueue ( "W");
         
         Console.WriteLine ( "Aktualny kolejka:");
         foreach (char c wq)
            Console.Write (C + "");
         Console.WriteLine ();
         q.Enqueue ( "V");
         q.Enqueue ( "H");
         Console.WriteLine ( "Aktualny kolejka:");         
         foreach (char c wq)
            Console.Write (C + "");
         Console.WriteLine ();
         Console.WriteLine ( "Wyjmowanie pewne wartości");
         char ch = (char) q.Dequeue ();
         Console.WriteLine ( "Wartość usunięte: {0}", ch);
         ch = (char) q.Dequeue ();
         Console.WriteLine ( "Wartość usunięte: {0}", ch);
         Console.ReadKey ();
      }
   }
}

Gdy powyższy kod jest kompilowany i wykonany, że daje następujące wyniki:

Aktualny kolejki: 
AMGW 
Aktualny kolejki: 
AMGWVH 
Usuwanie wartości
Usunięty wartość: a
Usunięty wartość: M

C # zestaw C # zestaw