码迷,mamicode.com
首页 > Windows程序 > 详细

C#中的ArrayList

时间:2017-03-11 12:53:24      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:也有   通过   元素   参数   count   sage   素数   tostring   指定   

   ArrayList非常类似于数组,也有人称它为数组列表,ArrayList可以动态维护

 提示:

和数组相似,ArrayList中存储的数据称为元素,ArrayList可以保存的元素数就是ArrayList容量,其默认初始容量为0,可以通过索引访问ArrayList中的元素,索引从0开始

ArrayList属于System.Collections命名空间,是集合的一种

using System.Collection

ArrayList arr=new ArrayList();

                            ArrayList常用方法和属性

   属性名称                                        说明

   Count                                    获取ArrayList中实际包含的元素数

返回值类型              方法名称                      说明

int                        Add(Object value)        将对象添加到ArrayList的结尾处

void                      RemoveAt(int index)     移除ArrayList指定索引处的元素

void                      Remove(Object value)   从ArrayList中移除特定的对象

void                       Clear()                        从ArrayList中移除所有的元素

给ArrayList添加数据

1.ArrayList通过Add方法添加元素

返回值 :值是一个int类型,用于返回的元素的索引

参数:如果向ArrayList中添加的元素是值类型,这些元素就都会装箱处理转化为Object引用类型,然后保存,因此ArrayList中所有的元素都是对象的引用

存取ArrayList中的单个元素

ArrayList获取一个元素的方法和数组一样,也是通过索引(index)来访问,ArrayList中第一个元素的索引是0

遍历ArrayList中的元素

int[] array=new int[]{1,2,3,4,5};

for(int i=0;i<array.length;i++){

Console.WriteLine(array[i]);
}

删除ArrayList中的元素

ArrayList engineers=new ArrayList();

engineers.RemoveAt(0);

enginneers.Remove(ema);

MessageBox.Show(string.Format("部门共包括{0}个工程师",engineers.Count.Tostring()));

SE leave=(SE)engineers[0];

MessageBos.Show(leave.SayHi());

RemoveAt()和Remove()方法只能删除一个元素

Clear()方法可以清空ArrayList中的元素

C#中的ArrayList

标签:也有   通过   元素   参数   count   sage   素数   tostring   指定   

原文地址:http://www.cnblogs.com/hfddz/p/6534547.html

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