Stack<T> public class Stack<T> : IEnumerable<T>, IEnumerable, ICollection, IReadOnlyCollection<T> Documentation public struct Enumerator<T> : IEnumerator<T>, IDisposable, IEnumerator public int Count { get; } public Stack() public Stack(int capacity) public Stack(IEnumerable<T> collection) public void Clear() public bool Contains(T item) public void CopyTo(T[] array, int arrayIndex) public Enumerator<T> GetEnumerator() public T Peek() public T Pop() public void Push(T item) public T[] ToArray() public void TrimExcess()