Skip to content
David Cumps

Stack Class

Part of my 2008 study notes for exam 70-536 (.NET Framework 2.0).

Overview

  • Last-in, First-out logic.
  • Acts as a stack of papers on a desk.

Good practice

  • When possible, use the generic version of Stack<T>

Examples

Push and Pop

Stack s = new Stack();
s.Push("Hello");
s.Push("World");
Console.WriteLine(s.Pop() + " " + s.Pop());
 
Stack<string> sg = new Stack<string>();
sg.Push("Hello");
sg.Push("World");
Console.WriteLine(sg.Pop() + " " + sg.Pop());

You May Also Like

ArrayList Class

Resizeable, unordered, index-based collection. Suffers from boxing/unboxing when working with value types. Implements IEnumerator, allowing foreach…

BitArray Class

Contains an array of true/false values. Resizable through the Length property. Supports bitwise operations.