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

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator
        public virtual IEnumerator GetEnumerator()
        {
            Contract.Ensures(Contract.Result<IEnumerator>() != null);
            return new StackEnumerator(this);
        }

Same methods

Stack::GetEnumerator ( ) : System.Collections.IEnumerator

Usage Example

示例#1
0
        public static void GetEnumerator_FromEmptyStack()
        {
            int[] operands = new int[] { };
            Stack<int> operandStack = new Stack<int>((IEnumerable<int>)operands);
            int[] expectedValues = new int[] { };

            Stack<int>.Enumerator enumerator = operandStack.GetEnumerator();
            Assert.True(HelperClass.VerifyEnumerator(enumerator, expectedValues)); //"Faild to get enumerator of an empty stack"
        }
All Usage Examples Of System.Collections.Stack::GetEnumerator