c# 第18节 数组的操作

 

本节内容:

1:遍历数组

2:查找数组元素

3:数组排序

4:数组合并与拆分

5:数组的添加

1:遍历数组

遍历数组方法:

1:数组.length   ###获取数组长度
2:数组.GetLowerBound(number)   
    ##有个[5,2]5行2列的数组,number = 0 获取5的位置上限和下限,nember=1获取2的位置上限和下限
3:数组.GetUpperBound()
4:数据[1,2]       ##
5:数组.GetValue(3,1)  ##根据下标获取对应值

 

 

2:查找数组元素

解决两类问题:

1:看这个数组是否存在某个元素
2:获取已知存在元素的索引值

Array.IndexOf(str,'b') 通过元素查找对应的索引值,没有找到返回一个<0的数 
Array.LastInderOf
Array.BinarySearch 用于查找元素首次出现的索引值,采用的方法叫做二分法 ,不存在返回负值
Array.Contains 
Array的Contains方法实际是对Llist接口中方法的实现,因此使用需要将数组转换该对象:
转换的格式: ((System.Collections.Llist)myIntArray).Contains(8)
返回是一个布尔值

 

3:数组排序

排序方法:

Array.Sort() ##对数组中的数据按ASCII码进行排序
Array.Reverse() ##反序

 

4:数组合并与拆分

 

1:第一种Array.Copy(数组1,数组2,长度)

4:数值1 指定索引位置,指定索引后的长度,发到数组2中的指定索引的位置 

 

 

posted @ 2018-03-27 23:38  你是我的神奇  阅读(235)  评论(0编辑  收藏  举报