日期:2014-05-17  浏览次数:20823 次

现在又个需求是想让先放进集合中数据最后取出来
如题各位大侠有什么高招啊
------最佳解决方案--------------------
 Stack<int> stackInt = new Stack<int>();
            stackInt.Push(1);
            stackInt.Push(2);
            stackInt.Push(3);

            while (stackInt.Count>0)
            {
                Console.WriteLine(stackInt.Pop().ToString());
            }
            Console.ReadKey();

------其他解决方案--------------------
自己顶下,帖子不能沉啊!
------其他解决方案--------------------
Stack?


------其他解决方案--------------------
不懂啊,能详细说明下不
------其他解决方案--------------------
先进后出用栈(Stack)
------其他解决方案--------------------
哦 能给个demo看下不,谢谢了
------其他解决方案--------------------
Stack(栈)类实现了一个后入先出(list-in,first-out,LIFO)机制,元素在顶部入栈(push),也从顶部出栈(pop),通常可以将栈想象成一叠盘子,新盘子叠加到顶部,同样从顶部取走盘子,换言之,最后一个放到栈上的盘子总是第一个被取走的。
------其他解决方案--------------------
LinkedList 这个东西已经实现了栈的功能,我找下相关的信息
------其他解决方案--------------------
入栈顺序:1、2、3
出栈顺序:3、2、1
------其他解决方案--------------------
谢谢了知道怎么搞了
------其他解决方案--------------------
针对你的需求还是使用栈的方式更合适一些,呵呵