• C#语言基础——特殊集合


    特殊集合
    一、stack集合
    栈:stack,先进后出,一个一个赋值,一个一个取值,按顺序,且没有索引
    属性和方法:
    .count 取集合内元素的个数
    .push() 将元素一个一个推入集合中
    .pop() 将元素一个个弹出集合
    .clear() 清空集合
    .peek( ) 只查看,不移除
    注: ss.Pop();//把最后一个进入集合的元素弹出集合
    ss.Peek();//只查看最后一个进去的值是什么,不移除
    示例一:Stack 干草堆,先推进去的最后才出来

    示例二:弹出元素,并且计算集合里面还有几个元素

    示例三:只进行查看,不移除!并计算集合中有几个元素,加复制集合

    二、queue 队列集合
    先进先出,一个一个的赋值一个一个的取值,按照顺序。
    属性和方法
    .count 取集合内元素的个数
    .Enqueue() 进队列集合
    .Dequeue() 出队列集合
    .clear 清空集合
    示例一:Queue 队列集合 此集合没有索引,先进去的先出来

    示例二:计算集合中有多少个元素

    示例三:移除第一个数据,并计算里面还有几个元素

    示例四:只进行读取,不移除,并计算元素个数

    示例五:判断队列集合中是否有某元素

    三、Hashtable哈希表
    先进后出,一个一个赋值,但只能一起取值。
    属性和方法
    .Add(,) 添加key和元素
    .Remove() 将括号内的元素移除
    .contains() 判断集合中是否有括号内的元素
    .count 计算集合中元素的个数
    示例一:hashtable 哈希表的建立、赋值以及读取

    示例二:移除某元素和key,并判断集合中是否还有某元素和key

    示例三:计算哈希表集合中有多少元素。 另附清空语句

    示例四:用枚举类型读取哈希表集合中的key和元素

  • 相关阅读:
    linux系统如何发送邮件
    zabbix监测图形界面显示方框乱码解决方法
    Eclipse C++的配置问题launch failed binary not found
    Cpu表现出正弦曲线
    让cpu跑到100%的bat文件
    进程僵死
    华为一些笔试题~~~~零散总结
    数据库~~~投影与除操作
    C++连接Mysql数据库操作
    微软面试题目及答案
  • 原文地址:https://www.cnblogs.com/H2921306656/p/5628283.html
Copyright © 2020-2023  润新知