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

System.Array的属性和方法

属性

描述

Length

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

实例方法

描述

CopyTo()

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

GetLength()

返回指定维的元素个数

GetValue()

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

SetValue()

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

静态方法

描述

BinarySearch()

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

Clear()

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

Copy()

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

CreateInstance()

初始化Array类的实例

IndexOf()

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

LastIndexOf()

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

Reverse()

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

Resize()

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

Sort()

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

 

 

 

 


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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值