• 使用集合组织相关数据


    一.集合概述

    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:遍历方法相同

      

  • 相关阅读:
    Spring-Context之四:Spring容器及bean的定义
    Spring-Context之三:使用XML和Groovy DSL配置Bean
    Spring-Context之二:使用Spring提供的测试框架进行测试
    Spring-Context之一:一个简单的例子
    ActiveMQ第五弹:增加ReDelivery功能
    百度云+ KeePass 网络同步你的密码
    git生成秘钥之后同步到服务器
    谷歌chrome浏览器和火狐firefox浏览器自带http抓包工具和请求模拟插件
    ltnmp
    CentOS 下安装xdebug
  • 原文地址:https://www.cnblogs.com/fkx1/p/8241017.html
Copyright © 2020-2023  润新知