Esempio n. 1
0
        public T Pop()
        {
            StackElement <T> temp = startElement;

            if (startElement == null)
            {
                throw new NullReferenceException();
            }
            else
            {
                startElement = startElement.next;
                return(temp.value);
            }
        }
Esempio n. 2
0
 public MyStack()
 {
     startElement = null;
 }
Esempio n. 3
0
        public void Push(T value)
        {
            StackElement <T> element = new StackElement <T>(value, startElement);

            startElement = element;
        }
Esempio n. 4
0
 public StackElement(T value, StackElement <T> next)
 {
     this.value = value;
     this.next  = next;
 }