public void Push(T data) { if (Head != null) { var item = new StackListItem <T>(data); item.Previous = Head; Head = item; Count++; } else { SetHead(data); } }
private void SetHead(T data) { Head = new StackListItem <T>(data); Count = 1; }