堆棧(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 到一個新的數組中。