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、计算集合中有多少个元素

  • 相关阅读:
    WinForm控件之【Button】
    P4168 蒲公英 题解
    U91741 题解
    树链剖分 学习笔记
    GCD 及 EXGCD 复习笔记
    javascript中的对象拷贝
    关于Vue.js的v-for,key的顺序改变,影响过渡动画表现
    ajax无刷新上传和下载
    站点开启https和http2
    windows挂载EFI分区
  • 原文地址:https://www.cnblogs.com/huluobozu/p/4951264.html
Copyright © 2011-2022 走看看