C#数组集合方法和属性

数据批处理对象:System.Collection

数组(Array):

一维简单数组

非静态方法

​ GetLowerBound:获取索引下限

GetUpperBound:获取索引上限

GetValue:获取该索引上对应的值

SetValue:设置该索引上的值

属性:

IsFixedSize:判断该数组的大小是否固定

Length:数组长度

Rank:判断数组是几维数组

静态方法

Clear:清除指定的数组中的某些内容,替换成其类型的默认值(数字类型默认值为0,bool类型默认值为False,引用类型默认值为Null)

ConstrainedCopy:复制原数组中的某些元素到新数组中,但要确定新数组的空间足够

CreateInstance:传建一个指定类型及长度的数组

​ Array list3=Array.CreateInstance(TypeCode.Int32.GetType(),5);

​ for(int i=0;i<list3.Length;i++)
​ {
​ Console.Write(list3.GetValue(i));
​ }

Reverse:反转指定数组中的元素

​ Sort:对指定数组中的元素进行排序

二维数组

多维数组

交错数组

集合:

动态数组类(ArrayList)非静态类

静态类不可以实例化
​ 非静态类可以实例化

非静态方法:

Add:向数组中添加一个元素,并返回索引

AddRange:向动态数组总添加一个数组

​ Clear:清除指定数组中

CopyTo:将当前操作的动态数组的元素复制到一个数组中

GetRange:从当前操作动态数组中获取指定索引和指定个数的元素
​ R

emove:移除集合中指定的元素

RemoveAt&

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值