[C#基础知识系列]集合1——ArrayList小探索
来源:互联网 发布:js获得tr中第一个td 编辑:程序博客网 时间:2024/05/18 01:47
ArrayList使用探索:
一、前言:
在编程的时候,存储变量如果少的话使用的是一般的变量,如果多的话,可以使用数组,但数组类型统一、长度固定,所以使用起来很不方便,因此C#中引入了集合类,下面我总结了下集合类中的一个——ArrayList
二、集合常见的操作:添加、遍历、除移(命名空间:System.Collections)
三、ArrayList常用介绍(可变长度数组,使用类似于数组)
(1)属性:
Capacity:集合可以容纳的个数,翻倍增长,自动释放掉前面的空间,因为其内部的实现也是用的数组,所以如果前面的空间没有被指向,那么很快就会被C#的垃圾回收回收机制回收内存。如下图(亲测):
count:集合中实际存放的元素的个数.
(2)方法:
•Add() AddRange(Icollection c) Remove()RemoveAt() Clear()•Contains() ToArray() Sort() 排序\Reverse();//反转重点说下Remove()吧:(见下图)因为在ArrayList内部的代码中用的是equals来进行的对比,所以只要是一样的都会被删掉,你们可以去自己进行测试……
- [C#基础知识系列]集合1——ArrayList小探索
- JavaSE基础知识学习—集合之ArrayList
- JAVA笔记:集合系列02—ArrayList
- Java集合系列—ArrayList详细介绍
- java集合系列之一—ArrayList
- [C#基础知识系列]——装箱和拆箱探索总结
- c#学习——arraylist集合
- 集合框架—ArrayList集合
- 集合——ArrayList
- Java集合—ArrayList
- 【Java集合系列】---ArrayList
- 集合系列之---ArrayList
- 集合系列ArrayList
- C# 之 集合ArrayList
- C#集合:ArrayList
- C#中ArrayList集合
- java集合系列——List集合之ArrayList介绍(二)
- [c#基础知识] C# 集合类 :(Array、 Arraylist、List、Hashtable、Dictionary、Stack、Queue)
- C语言 - sizeof() 各种返回值 实例讲解
- [OpenGL ES 02]OpenGL ES渲染管线与着色器
- 衡水1384182240011
- 51单片机STC89C52 红外解码
- [OpenGL ES 03]3D变换:模型,视图,投影与Viewport
- [C#基础知识系列]集合1——ArrayList小探索
- 禹州1384182286755
- 10分钟 教你学会Linux/Unix下的vi文本编辑器
- 聊城阜新1384182423000
- 汉川1384182302458
- 快速理解VirtualBox的四种网络连接方式
- [OpenGL ES 04]3D变换实践篇:平移,旋转,缩放
- Bootstrap
- [OpenGL ES 05]相对空间变换及颜色