C#——ArrayList

作者: 大鱼鱼 | 来源:发表于2020-01-07 17:19 被阅读0次
    • ArrayList是一个可动态维护是长度的集合,又称动态数组,它不限制元素的个数和数据类型,允许把任意类型的数据保存到ArrayList中。数组类Array与动态数组类ArrayList的区别主要如下:
      (1)Array的大小是固定的,而ArrayList的大小可根据需要自动扩充。
      (2)在Array中一次只能读写一个元素的值,而ArrayList允许添加、插入或移除某一范围的元素。
      (3)Array的下限可以自定义,而ArrayList的下限始终为0。
      (4)Array可以有多个维度,而ArrayList始终是一维的。
      (5)Array位于System命名空间中,ArrayList位于System.Collections命名空间中。

    需要注意的是:ArrayList会动态调整索引,在删除一个元素后,该元素后面的索引值会自动减少1。

    相关文章

      网友评论

        本文标题:C#——ArrayList

        本文链接:https://www.haomeiwen.com/subject/tjqdactx.html