C#通过foreach遍历Stack需要注意的事项

堆栈:先进后出,后进先出

foreach遍历的时候,也是按照从后到先的顺序。

 Stack aa = new Stack();
        aa.Push(1);
        aa.Push(2);
        aa.Push(3);
        aa.Push(4);

        foreach (var item in aa)
        {
            bb.Add(item);
            Debug.Log(item);
        }

如上述代码,会输出:4,3,2,1

你可能感兴趣的:(C#)