Array类、引用类型

前面我们对数组的增加,删除,查找,更改都需要进行循环遍历,非常的麻烦。C#系统为我们提供了Array类,在这个类中定义了许多对数组进行操作的方法,我们可以直接用,从而提高效率。

索引查找:

  int[] a = { 1, 2, 3, 4, 3 };
  int b=Array.IndexOf(a, 3);//第一个参数为数组名,第二个参数为要查找的元素
  Console.WriteLine(b);

可以看到只显示了2,这是因为IndexOf只会找到哦第一个符合的。如果要从后面开始找,则使用Array.LastIndexOf(a,3);两个方法如果都没有找到都是返回-1的。

元素的拷贝:

int[] a = { 1, 2, 3, 4, 3 };
int[] b = new int[3];
Array.Copy(a, b, b.Length);//从那个数组来,到那个数组去,拷贝多个。
Console.WriteLine(b[2]);

排序:

int[] a = { 5,4,6,3,2};
Array.Sort(a); //sort默认是按升序的;
for (int i = 0; i < a.Length;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值