zoukankan      html  css  js  c++  java
  • C# Stack 集合学习

    Stack 集合学习

    学习自:博客园相关文章

    Stack<T>集合

    这个集合的特点为:后进先出,简单来说就是新元素都放到第一位,而且顺序移除元素也是从第一位开始的。

    方法一:Push(T value); 添加一个元素到集合顶部位置。
    方法二:Pop(); 添加一个元素到集合顶部位置。
    方法三:Peek(); 添加一个元素到集合顶部位置。

    Stack<string> sTest=new Stack<string>();
    sTest.Push("D");
    sTest.Push("A");
    sTest.Push("B");
    sTest.Push("A");
    sTest.Push("C");
    

    对于这种操作,List<T>的输出的结果为:DABAC。但是我们的Stack<T>集合输出的结果为:CABAD.
    每一个被新添加的元素都放到了集合的最前面.

    String JustPop = sTest.Pop();
    Console.WriteLine("我是被移除的那个元素:"+JustPop);
    

    这样我们输出的结果为:

    我是被移除的那个元素:C

    这边可以看到,我们使用.Pop();方法移除的元素都是为我们当前的Stack<T>集合中最后一个添加的那个元素,也就是被第一个输出的那个元素。

  • 相关阅读:
    计算机网络——简单的端口扫描器
    Java课程设计——模拟行星运动
    H5 自定义数据属性
    实时获取网络状态
    Web 存储
    关于节流阀的理解
    DOM元素尺寸和位置
    H5选择符api
    HTML和XHTML的区别
    HTML的发展史
  • 原文地址:https://www.cnblogs.com/cao-1/p/12075793.html
Copyright © 2011-2022 走看看