难道仅仅是多了几个方法么?
那为什么不是继承自List<T>呢?

解决方案 »

  1.   

    Stack类 
     栈,后进先出
    看看MSDN
    http://msdn.microsoft.com/zh-cn/library/06wcad5h(v=VS.100).aspx
      

  2.   

    用的方向不一样。stack主要是用于undo redo 
    list主要是循环遍列。当然也是由两者特性决定的。
      

  3.   

    那为什么Java中没有堆栈和队列这两种数据类型?而C#中没有链表数据类型呢?
      

  4.   

    两种不同的数据结构,应用场景不同 stack 有push和pop方法 
      

  5.   

    只不过是为了方便使用而已
    你完全也可以自己实现这些功能就像你去咖啡厅,它们可以提供wifi,也可以不提供
    你也可以使用自己的无线网