System.Collections.Stack.Stack C# (CSharp) Method

Stack() public method

public Stack ( int initialCapacity ) : System.Diagnostics
initialCapacity int
return System.Diagnostics
        public Stack(int initialCapacity)
        {
            if (initialCapacity < 0)
                throw new ArgumentOutOfRangeException(nameof(initialCapacity), SR.ArgumentOutOfRange_NeedNonNegNum);
            Contract.EndContractBlock();
            if (initialCapacity < _defaultCapacity)
                initialCapacity = _defaultCapacity;  // Simplify doubling logic in Push.
            _array = new Object[initialCapacity];
            _size = 0;
            _version = 0;
        }

Same methods

Stack::Stack ( )
Stack::Stack ( System col )
Stack::Stack ( int initialCapacity )
Stack::Stack ( ) : System.Diagnostics
Stack::Stack ( ICollection col ) : System.Diagnostics