Latest web development tutorials

C # coda (coda)

C # insieme C # insieme

Queue (Coda) rappresenta un insiemedi primo oggetto.Quando è necessario l'accesso al FIFO, utilizzare la coda. Quando si aggiunge un elenco, chiamatoin squadra, quando si rimuove l'elemento dall'elenco, chiamato una squadra.

i metodi e le proprietà della classe coda

La seguente tabella elenca alcuni dei classe comuneattributi coda:

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

La seguente tabella elenca alcuni deimetodi di classe comune coda:

序号方法名 & 描述
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 中元素的实际个数。

Esempi

L'esempio seguente dimostra l'uso della coda (coda) è:

using System;
using System.Collections;

namespace CollectionsApplication
{
   Programma di classe
   {
      static void Main (string [] args)
      {
         Coda q = new Queue ();

         q.Enqueue ( 'A');
         q.Enqueue ( 'M');
         q.Enqueue ( 'G');
         q.Enqueue ( 'W');
         
         Console.WriteLine ( "coda di corrente:");
         foreach (char c in q)
            Console.Write (c + "");
         Console.WriteLine ();
         q.Enqueue ( 'V');
         q.Enqueue ( 'H');
         Console.WriteLine ( "coda di corrente:");         
         foreach (char c in q)
            Console.Write (c + "");
         Console.WriteLine ();
         Console.WriteLine ( "Rimozione alcuni valori");
         char ch = (char) q.Dequeue ();
         Console.WriteLine ( "Il valore rimosso: {0}", CH);
         ch = (char) q.Dequeue ();
         Console.WriteLine ( "Il valore rimosso: {0}", CH);
         Console.ReadKey ();
      }
   }
}

Quando il codice di cui sopra è compilato ed eseguito, produce i seguenti risultati:

coda di corrente: 
AMGW 
coda di corrente: 
AMGWVH 
Rimozione di valori
Il valore rimosso: A
Il valore rimosso: M

C # insieme C # insieme