C# 十、 Array 数组的基本操作

1.获取数组长度

数组名 . Length

2.遍历数组专用循环 

foreach (var item in 数组名)

{

      Console . writeLine(item);

3.输出数组维数

 Console . writeLine(数组名 . Rank);

4.交错(锯齿)数组

(1)定义:

数据类型[][] 数组名 = new 数据类型[数组个数][]{数据元素列表};

(2)编历:

foreach (var item in 数组名)

{

    foreach (var items in item )

    {

          Console . writeLine(items );

    } 

5.基本操作

(1)二分法查找元素,返回下标(必须是已排序数组) 

Console . WriteLine(Array . BinarySearch(数组名 . 元素));

(2)clear:清楚指定范围元素

Array . Clear(数组名,起始索引,元素个数);

(3)ConstraninedCopy:将数组中指定范围元素复制到另一个数组指定位置

Array . ConstraninedCopy(数组名1,复制起始下标,数组名2,存储起始下标,复制个数);

(4)Copy

1>  Array . Copy(数组名1,复制起始下标,数组名2,存储起始下标,复制个数);

2>  Array . Copy(数组名1,数组名2,复制个数);

(5)Index:查找元素,返回下标

Console . WriteLine(Array . Indexof(数组名,查找元素));

(6)LastIndexof:从后往前找,返回下标

Console . WriteLine(Array . LastIndexof(数组名,查找元素));

(7)Resize:更改数组长度

Array . Resize(ref 数组名,数组长度);

(8)Reverse:反转元素或反转整个元素

Array . Reverse(数组名,元素,元素);

(9)sort:素组排序

Array . Sort(数组名);

(10)CopyTo:复制整个数组到另一个数组的指定位置

数组1 . CopyTo(数组2,下标);

(11)GetLength / GetLongLength:获取数组指定维的指定元素个数

Console . WriteLine(数组名 . GetLength(维数));

(12)GetValue:获取数组指定下标元素

Console . WriteLine(数组名 . GetValue(维数,下标));

(13)SetValue:更改数组指定下标的元素

数组名 . SetValue(新元素,维数,下标);

(14)Contains:判断数组是否包含指定元素

Console . WriteLine(数组名 . Contains(元素));

(15)求和

数组名 . Sun();

(16)最大值

数组名 . Max();

(17)最小值

数组名 . Min();

(18)品均值

数组名 . Average();

(19)获取长度(仅可获取一维数组)

数组名 . Count();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值