使用集合组织相关数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用集合组织相关数据相关的知识,希望对你有一定的参考价值。

 

  集合概述:

    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支持泛型

    总结

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

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

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

    

    

 



以上是关于使用集合组织相关数据的主要内容,如果未能解决你的问题,请参考以下文章

使用集合组织相关数据

使用集合组织相关数据

红豆带你从零学C#系列之:使用集合组织相关数据

我在北京写代码 写出心中悲与喜 写出人间的悲欢离合 欢迎阅读 我的第三章 使用集合组织相关数据(泛型集合)

数据库基础知识归纳

集合框架