您的位置:首页 > 编程语言 > C#

C# 栈的使用 STACK

2017-02-07 21:38 295 查看
Stack st = new Stack();

            st.Push(1);

            st.Push("afd");

            st.Push(3.33);

            foreach (object o in st)//不是出队操作,是循环遍历

            {

                Console.WriteLine(o);//输出的顺序和我插入的顺序是相反的

            }

            //for (int j = 0; j < st.Count; j++)

            //{

            //    Console.WriteLine(st[j]);//不支持这种方式,编译时报错

            //}

            st.Pop();//栈顶元素3.33出栈

            st.Push(4);//4从栈顶入栈

            while (st.Count > 0)//元素依次出栈并且输出

            {

                object o = st.Pop();

                Console.WriteLine(o);

            }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: