码迷,mamicode.com
首页 > 其他好文 > 详细

使用集合组织相关数据

时间:2018-01-03 19:38:51      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:数组   没有   post   hash   info   reac   引入   add   str   

1.集合概述
     1.可维护动态长度的集合
        ArrayList是一个可动态维护长度的集合
        通过下标访问元素 类型为object
        新增元素时自动在集合结尾增加元素
     2.Array的初始化
        引入System.Collections命名空间
        实例化ArrayList对象

         技术分享图片
     3.ArrayList添加元素
        int Add(Object value)//添加一个对象到集合的末尾

           技术分享图片
        提示:向ArrayList中添加值类型的元素是,会执行装箱处理

        4.集合初始化器 

             C#3.0语言的新特征之一

           由一系列元素初始化器构成,包围在“{”和“}”之间,病逝用逗号进行分隔

             集合初始化器的使用:

           技术分享图片

 

     5.ArrayList的遍历

       1.使用数组类似的方式(通过索引)

 

        技术分享图片

        2.foreach方式(通过对象)

           技术分享图片

 

    6.删除ArrayList的元素

        删除某个元素时,后面的元素自动调整索引
        ArrayList.Remove(对象名); //删除指定对象名的对象 没有该对象也不会报错
        ArrayList.RemoveAt(index);//删除指定索引的对象 没有该索引会报错
        ArrayList.Clear(); //清除集合内的所有元素

        技术分享图片

 

 

        小结:

              技术分享图片

     7.为什么使用Hashtable 

       C#提供另一种集合 特点:动态可维护长度 可通过关键字检索
       集合:Hashtable通常称为哈希表

         ArrayList与HashTable的区别

       ArrayList每个元素对应一个索引
        HashTable根据键(Key)可以查找到相应的值(Value)

       技术分享图片

 

     8.Hashtable的使用

        1.给Hashtable添加元素

        技术分享图片

       2.获取Hashtable的元素

           技术分享图片

        3.删除Hashtable的元素

           技术分享图片

         4.遍历Hashtable的元素

             不能使用for循环因为for循环是根据下标遍历的,而Hashtable中没有下标

              技术分享图片

        

 

使用集合组织相关数据

标签:数组   没有   post   hash   info   reac   引入   add   str   

原文地址:https://www.cnblogs.com/javahenku/p/8184770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!