zoukankan      html  css  js  c++  java
  • .net框架-数组(Array)& ArrayList & List

    数组(Array)特点:

      初始化时规定长度

      元素类型相同

      数据存储连续,效率高

    System.Collections.ArrayList :

      初始化时无需规定长度,长度随存储的数据动态扩充与收缩

      元素类型可以不相同,其内部使用object[]实现数据存储,因此会数据读写时会频敏装箱、拆箱从而影响效率

      继承接口:IList、ICollection、IEnumerable、ICloneable,数据增、删、改查十分方便

    System.Collections.Generic.List<T>:

      范型类(C#2.0新特性)

      解决了ArrayList的类型安全问题、不会对值类型进行装箱、拆箱操作,对引用类型向下进行强制类型转换

      定义时决定了元素的类型,当List<T>中的类型T为Object时,其与ArrayList相同

      继承接口:IList、ICollection、IEnumerable、ICloneable 及其对应的泛型接口:IList<T>、ICollection<T>、IEnumerable<T>(无ICloneable<T>接口)

    参考:http://www.cnblogs.com/a164266729/p/4561651.html

  • 相关阅读:
    spi详解
    spi协议
    C语言break,return
    通信协议
    传输层
    网络层
    数据链路层
    物理层
    无线通信
    cpu设计过程
  • 原文地址:https://www.cnblogs.com/ybtools/p/6380661.html
Copyright © 2011-2022 走看看