堆棧

堆棧(Stack)表明了一個後進先出的對象集合。當您須要對各項進行後進先出的訪問時,則使用堆棧。當您在列表中添加一項,稱爲推入元素,當您從列表中移除一項時,稱爲彈出元素。數組

Stack 類的方法和屬性對象

下表列出了 Stack 類的一些經常使用的 object

屬性:方法

Count:獲取 Stack 中包含的元素個數。集合

方法:vi

public virtual void Clear(); 從 Stack 中移除全部的元素。void

public virtual bool Contains( object obj ); 判斷某個元素是否在 Stack 中。

public virtual object Peek(); 返回在 Stack 的頂部的對象,但不移除它。

public virtual object Pop(); 移除並返回在 Stack 的頂部的對象。

public virtual void Push( object obj ); 向 Stack 的頂部添加一個對象。

public virtual object[] ToArray(); 複製 Stack 到一個新的數組中。

相關文章
相關標籤/搜索