C#数组和集合专题2(Array)

System.Array的属性和方法

属性

描述

Length

得到数组所有维元素总个数的属性

实例方法

描述

CopyTo()

将一个一维数组中所有的元素复制到另一个一维数组中

GetLength()

返回指定维的元素个数

GetValue()

通过索引返回指定元素的值

SetValue()

将数组中的指定元素设为指定值

静态方法

描述

BinarySearch()

使用二进制搜索方法搜索一维已排序数组中的某个值

Clear()

将数组中一组元素设为0或null

Copy()

将数组中的一部分元素复制到另一个数组中

CreateInstance()

初始化Array类的实例

IndexOf()

返回给定值在一维数组中首次出现的位置索引

LastIndexOf()

返回给定值在数组中最后一次出现的索引

Reverse()

反转给定一维数组中元素的顺序

Resize()

将数组的大小更改为指定的新大小

Sort()

对一维数组从小到大进行排序

 

 

 

 


二、有数组了为什么要引入集合?

同种类型的多个数组元素我们以前都是用数组存储的,但是有个缺点,数组的大小定义好就不能改变。集合的大小可以动态的调整,而且其成员可以在运行时添加和移除。集合在管理运行时动态创建元素项时很有用,例如:可以创建分析一组Employee对象,这些Employee都是从数据库中查询出来的对象,每个对象表示职员的属性。因为不能知道职员的个数,因此使用动态的集合对象比使用固定大小的数组更合适。

posted on 2012-06-29 09:45  流星落  阅读(191)  评论(0编辑  收藏  举报

导航