如果所存儲(chǔ)的第一個(gè)對(duì)象正是要使用的第一個(gè)對(duì)象,就要使用Queue(隊(duì)列),例如:
沿著單向街道行進(jìn)的車流排隊(duì)的人不掛機(jī)等候客戶支持熱線服務(wù)的客戶所有按先來先服務(wù)原則處理的情況Queue 類的一些常用的 屬性:
| 屬性 | 描述 |
|---|---|
| Count | 獲取 Queue 中包含的元素個(gè)數(shù)。 |
Queue 類的一些常用的 方法:
| 序號(hào) | 方法名 & 描述 |
|---|---|
| 1 | public virtual void Clear(); 從 Queue 中移除所有的元素。 |
| 2 | public virtual bool Contains( object obj ); 判斷某個(gè)元素是否在 Queue 中。 |
| 3 | public virtual object Dequeue() 移除并返回在 Queue 的開頭的對(duì)象。 |
| 4 | public virtual void Enqueue( object obj ); 向 Queue 的末尾添加一個(gè)對(duì)象。 |
| 5 | public virtual object[] ToArray(); 復(fù)制 Queue 到一個(gè)新的數(shù)組中。 |
| 6 | public virtual void TrimToSize(); 設(shè)置容量為 Queue 中元素的實(shí)際個(gè)數(shù)。 |
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注