zoukankan      html  css  js  c++  java
  • 使用集合组织相关数据

    一.集合概述

    1.ArrayList

      ArrayList类似数组,也有人称为数组列表,ArrayList可以动态维护,提供了一系列方法对其中的元素进行访问,增加和删除操作,ArrayList中储存数据称为元素,索引从0开始

      ArrayList类属于System.Collections命名空间

      定义时既可以指定容量,又可以不指定容量

      using System.Ctions;

    如何给ArrayList添加数据

      1.ArrayList通过Add()方法添加

      2.通过集合初始化器构造集合

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

      方法:

      Add: 将对象添加到ArrayList的结尾处

      RemoveAt: 移除ArrayList指定索引处的元素

      Remove: 从ArrayList中移除特定的对象

      Clear: 从ArrayList中移除所有的元素

    Hashtable:

      数据通过键(Key)和值(Value)来组织的

      属性:

      Count:获取包含在Hashtable中键/值对的数目 

      Keys:获取包含在Hashtable中键的集合

      Value:获取包含在Hashtable中值的集合

      方法:

      Add();将指定的键和值添加到Hashtable中

      Remove();移除带有特定键的元素

      clear();从Hashtable中移除所有的元素

    泛型和泛型集合:

      不同点:

      ist<T>                                                                                                         arrayList()

      1:对所保存的元素进行类型的约束                                                       可以增加任何类型

      2:添加/读取值类型元素的无须拆箱和装箱                                               添加/读取值类型元素的需要拆箱和装箱  

      相同点:1:通过索引访问集合中的元素

                  2:添加的元素方法相同

                  3:删除元素的方法相同

    Dictionary<k,V>   和Hashtable的区别:

        不同点:

           Dictionary<k,V>                                                                                          Hashtable

        1:对所保存的元素进行约束                                                                   可以增加任何类型

        2:添加/读取值类型元素的无须拆箱和装箱                                               添加/读取值类型元素的需要拆箱和装箱  

        相同点:

        1:通过Key获取Value

        2:添加的元素方法相同

        3:删除元素的方法相同

        4:遍历方法相同

      

  • 相关阅读:
    cestos7安装zookeeper
    Cestos7安装Elasticsearch5.4.3
    debian使用nginx创建静态文件存储
    tomcat优化
    tomcat停止和启动脚本
    linux中shell变量$#,$@,$0,$1,$2的含义解释
    redis设置bind
    Jenkins send build artifacts over ssh配置
    nginx 负载均衡5种配置方式
    Jenkins tomcat打包启动脚本,待完善
  • 原文地址:https://www.cnblogs.com/fkx1/p/8241017.html
Copyright © 2011-2022 走看看