예제 #1
0
파일: stack.cs 프로젝트: yielding/code
 public object Pop()
 {
     if (top == null) throw new InvalidOperationException();
       object result = top.data;
       top = top.next;
       return result;
 }
예제 #2
0
파일: stack.cs 프로젝트: yielding/code
 public Entry(Entry next, object data)
 {
     this.next = next;
     this.data = data;
 }
예제 #3
0
파일: stack.cs 프로젝트: yielding/code
 public void Push(object data)
 {
     top = new Entry(top, data);
 }
예제 #4
0
 public Entry(Entry next, object data)
 {
     next_ = next;
     data_ = data;
 }