• 10、特殊集合


    特殊集合
    1、栈 stack
    在栈集合中,元素只能一个一个往里进,而且遵循“先进后出”的规则,即最先进的最后出。在栈中没有索引。
                //清空
                a.Clear();
                //判断是否存在某元素
                a.Contains(5);
                //定义栈
                Stack b=new Stack();
                //清空
                b.Clear();
                //判断是否存在某元素
                b.Contains(5);
                //获取最后一个进入栈的元素的值
                b.Peek();
                //读取并移除最后一个元素的值
                b.Pop();
                //将元素一个个推入集合,即添加元素
                b.Push(5);
                //栈中元素的个数
                Console.WriteLine(b.Count);
    2、队列 queue
    在集合队列中,遵循“先进先出”的原则。
            //定义队列
                Queue c = new Queue();
                //添加元素
                c.Enqueue(5);
                //获取开始位置的元素值,不移除
                c.Peek();
                //移除并获取开始位置的元素值
                c.Dequeue();
                //元素个数
                Console.WriteLine(c.Count);
                //清空
                c.Clear();
                //判断是否存在某元素
                c.Contains(5);
    3、哈希表 hashtable 
    在哈希表中,可以自己设置索引,但是索引不能重复
            //定义哈希表
                Hashtable d = new Hashtable();
                //元素个数
                Console.WriteLine(d.Count);
                //将带有指定键和值的元素添加到 Hashtable 中
                d.Add("b", "lisi");
                //移除带有指定指定键的元素
                d.Remove(b);
                //清空
                c.Clear();
                //判断是否存在某元素
                c.Contains(5);
                //读取key集合
                ICollection htkeys = d.Keys;
                string[] ss = new string[3];
                htkeys.CopyTo(ss, 0);
                //读取value集合
                ICollection htvalues = d.Values;
                string[] ss2 = new string[3];
               htvalues.CopyTo(ss2, 0);
  • 相关阅读:
    预习十进制数的表示 & 非数值数据的编码表示 & 数据的宽度和储存 & 数据校验码*
    预习原码补码移码
    C语言||作业01 结构:通讯录
    C语言寒假大作战04
    C语言寒假大作战03
    C语言寒假大作战02
    C语言寒假大作战01
    C语言||作业01 结构:通讯录
    C语言寒假大作战04
    C语言寒假大作战03
  • 原文地址:https://www.cnblogs.com/XMH1217423419/p/4172477.html
Copyright © 2020-2023  润新知