• 特殊集合


    //初始化 干草堆 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();

  • 相关阅读:
    Swift
    UIWindow 详解及使用场景
    点击状态栏回到顶部的功能失效的解决办法
    iOS
    从经典问题来看 Copy 方法
    从汇编层面深度剖析C++虚函数
    数值的整数次方
    求整数二进制中1的个数
    C++中的位运算总结
    嵌入在C++程序中的extern "C"
  • 原文地址:https://www.cnblogs.com/lulichao/p/5721913.html
Copyright © 2020-2023  润新知