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

    一、ArrayList集合

    .Add()    将对象添加到ArrayLidt中实际包含的元素

    .Insert()  将元素插入ArrayList的指定索引处。可以任意位置插入

    .Remove()  从ArrayList中移除特定对象的第一匹配项

    .RemoveAt()  移除ArrayList的指定索引处的元素

    .Count   获取ArrayList中实际包含的元素

    .Contians()  确定某元素是否在ArrayList中

    .IndexOf()

    .LastIndexOf()

    .Sort()  已重载,对ArrayList或它的一部分中的元素进行排序,升序

    //若需要降序排列,在自动排列之后,对整个集合惊醒反转指令 .Reverse ();

    案例:

    1、移除数据、数据索引,排序、反序,

    2、输入人数,输入每一个人的分数,求平均数,排序并变为降序排列

    二、Stack集合

    Stack是没有索引的

    先进后出,后进先出,一个一个赋值,一个一个取值,按顺序。

    .count   去集合内元素的个数

    .push()  将元素一个一个推入集合

    .pop()   将元素一个个弹出集合

    .clear()  清空集合

    案例:

    1、只进行查看,不移除,并计算集合有几个元素

    三、queue队列集合

    先进先出,一个一个的赋值一个一个的取值,按照顺序。(没有索引)

    .count 取集合内元素的个数

    .Enqueue  进队列集合

    .Dequeue  出队列集合

    .clear      清空集合

    1、计算集合中有多少个元素

  • 相关阅读:
    OC准备知识
    文件操作
    双向链表
    单链表(Single Linked List)
    动态分配内存补充 realloc
    git心得一
    git的工作原理
    git:团队开发的流程
    git操作流程
    js:有关属性
  • 原文地址:https://www.cnblogs.com/huluobozu/p/4951264.html
Copyright © 2011-2022 走看看