コード例 #1
0
        public void Push(T item)
        {
            var node = new MyLinkedListStackNode <T>(item);

            node.Next = _top;
            _top      = node;
            Count++;
        }
コード例 #2
0
        public T Pop()
        {
            if (_top == null)
            {
                throw new InvalidOperationException();
            }

            var data = _top.Data;

            _top = _top.Next;
            Count--;
            return(data);
        }