Lớp Stack đại diện cho tập hợp đối tượng last-in, first-out (LIFO - vào sau ra trước). Được sử dụng khi cần truy xuất items theo thứ tự LIFO.
Thuộc tính của lớp Stack:
- Count - Lấy số lượng phần tử trong stack.
Các phương thức của lớp Stack:
| STT | Phương thức & Mô tả |
|---|---|
| 1 | public virtual void Clear(); Xóa tất cả phần tử khỏi Stack. |
| 2 | public virtual bool Contains(object obj); Xác định xem một phần tử có trong Stack hay không. |
| 3 | public virtual object Peek(); Trả về đối tượng ở đỉnh Stack mà không xóa nó. |
| 4 | public virtual object Pop(); Xóa và trả về đối tượng ở đỉnh Stack. |
| 5 | public virtual void Push(object obj); Chèn một đối tượng vào đỉnh Stack. |
| 6 | public virtual object[] ToArray(); Sao chép Stack vào mảng mới. |