Stack(棧) 是一種先進后出的對象集合,它是一個泛型,所表示的類型可以為int,string這樣的常見類型,也可以為用戶自定義類型。
屬性 | 描述 |
Count | 獲取 Stack 中包含的元素個數。 |
函數 | 函數描述 |
public virtual void Clear(); | 從 Stack 中移除所有的元素。 |
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 到一個新的數組中。 |