zoukankan      html  css  js  c++  java
  • 特殊集合

    //初始化 干草堆 stack集合
    //先进后出,一个一个的赋值,一个一个的取值
    //Stack ss = new Stack();
    ////添加元素(推送) push
    //ss.Push(1);
    //ss.Push(2);
    //ss.Push(3);
    //ss.Push(4);
    //ss.Push(5);
    ////个数
    ////Console.WriteLine(ss.Count);
    ////弹出
    //Console.WriteLine(ss.Pop());
    ////单纯查看,不弹出
    //Console.WriteLine(ss.Peek());
    //foreach(int aa in ss)
    //{
    // Console.WriteLine(aa);
    //}
    ////清空集合
    ////ss.Clear();

    // Console.ReadLine();


    //队列集合 初始化
    //先进先出,一个一个取值、赋值
    //Queue que = new Queue();
    ////添加元素
    //que.Enqueue(2);
    //que.Enqueue(3);
    //que.Enqueue(4);
    //que.Enqueue(5);
    //que.Enqueue(6);
    ////移除
    //que.Dequeue();
    ////个数
    //Console.WriteLine(que.Count);
    ////清空集合
    ////que.Clear();

    //foreach (int aa in que)
    //{
    // Console.Write(aa+" ");
    //}

    //Console.ReadLine();


    //哈希表集合
    //先进后出,一个一个赋值,但是只能一起取值
    //初始化
    Hashtable ht = new Hashtable();
    ht.Add(1,"可口可乐");
    ht.Add(2, "雪碧");
    ht.Add(3, "百事可乐");
    ht.Add(4, "芬达");
    ht.Add(5, "美年达");
    //移除(某个key值的位置的元素)
    ht.Remove(3);
    //判断是否包含
    Console.WriteLine( ht.Contains(5));
    Console.WriteLine(ht.Count);
    //foreach (int aa in ht.Keys)
    //{
    // Console.WriteLine(aa);
    //}
    //foreach (string ss in ht.Values)
    //{
    // Console.WriteLine(ss);
    //}
    //使用枚举类型来读取(表格样式)
    IDictionaryEnumerator ide = ht.GetEnumerator();
    while(ide.MoveNext())
    {
    Console.WriteLine(ide.Key+" "+ide.Value);
    }
    Console.ReadLine();

  • 相关阅读:
    CentOS7 安装 Mysql 服务
    git 第一次 push 遇到问题
    为什么PHP(CLI)同一个错误信息会打印两次?
    python密码输入模块getpass
    Linux安装JDK详细步骤
    嘿嘿嘿,开始自学mysql
    Bable实现由ES6转译为ES5
    AJAX
    模板层
    lshw查看系统硬件信息
  • 原文地址:https://www.cnblogs.com/lulichao/p/5721913.html
Copyright © 2011-2022 走看看