StackCF 1.0, serializable

System.Collections (mscorlib.dll)class

This class implements a collection of objects manipulated in a last-in, first-out manner. The primary methods of a Stack are Push( ) and Pop( ). Push( ) adds an element to the top of a stack and Pop( ) removes the top element from the stack. Peek( ) returns the top element without removing it from the stack.

public class Stack : ICollection, IEnumerable, ICloneable {
// Public Constructors
   public Stack( );
   public Stack(ICollection col);
   public Stack(int initialCapacity);
// Public Instance Properties
   public virtual int Count{get; }       
// implements ICollection
   public virtual bool IsSynchronized{get; }          
// implements ICollection
   public virtual object SyncRoot{get; } 
// implements ICollection
// Public Static Methods
   public static Stack Synchronized(Stack stack);
// Public Instance Methods
   public virtual void Clear( );
   public virtual object Clone( );     
 // implements ICloneable
   public virtual bool Contains(object obj);
   public virtual void CopyTo(Array array, int index);
 // implements ICollection
   public virtual IEnumerator GetEnumerator( );      
 // implements IEnumerable
   public virtual object Peek( );
   public virtual object Pop( );
   public virtual void Push(object obj);
   public virtual object[ ] ToArray( );

    Part II: Programming with the .NET Framework
    Part IV: API Quick Reference
    Chapter 26. System