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

使用集合组织相关数据

时间:2017-12-25 11:38:32      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:使用   post   height   http   约束   info   ons   font   动态   

 

  集合概述:

    ArrayLiist是一个可动态维护长度的集合

    引入System.Collecctions命名空间

    实例化ArrayList对象

    Arraylist em=new Arraylist();可以指定长度,也可以不指定长度

     技术分享图片

  删除ArrayList的元素

    技术分享图片

  使用Hashtable

    技术分享图片

  如何遍历Hashtable的元素

    技术分享图片

  ArrayList集合可以动态维护,访问元素时需要类型转换

  Hashtable的元素都是以键/值对的形式存在,不能通过索引访问元素,只能通过Key访问Value

   

  泛型和泛型集合

    使用List<T>加强类型安全

    技术分享图片

    什么是泛型集合

      泛型<T>最常见的用途是创建集合类

      泛型集合可以约束集合内的元素类型

      典型泛型集合List<T> Dictionary<K,V>

      <T> <K,V> 表示该泛型集合中的元素类型

    访问List<T> 与 ArrayList 的对比

      技术分享图片

    Dictionary<K,V>概述

      技术分享图片

    如何遍历Dictionary<K,V>的元素

      技术分享图片

    访问Dictionary<K,V>与Hashtable的对比

      技术分享图片

    泛型

      操作的数据类型被定义为一个参数

    泛型类

      技术分享图片

    泛型集合绑定组合框

      技术分享图片

    泛型的重要性

       1.实现代码重用,未来的主流技术

       2.性能高,避免繁琐的装箱拆箱

       3. 提供了更好的类型安全性

       4.CLR支持泛型

    总结

      泛型提供了更好的类型安全性;性能高,避免繁琐的装箱和拆箱

      泛型集合可约束它所存储的对象的类型

      访问泛型集合中的元素无需进行类型转换

    

    

 

使用集合组织相关数据

标签:使用   post   height   http   约束   info   ons   font   动态   

原文地址:http://www.cnblogs.com/mlq2017/p/7965944.html

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