C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  496 随笔 :: 0 文章 :: 634 评论 :: 571万 阅读

数组的注意点:

1、相同类型:数组中的数据元素类型都相同

2、数据元素:数组中的数据项可以是任何类型,数据元素的类型也代表该数组的类型。访问数组元素通过数组名称和位置索引进行访问。

3、有序:数组的元素是依据位置索引的,数组中的位置索引从0开始。

4、集合:一个数组是一组数据元素的集合。

5、数组类型属于引用类型。

6、数组派生自类型System.Array。

数组的声明:

int[] arr1 = new int[5]; //声明数组的同时指定长度
int[] arr2 = new int[5] { 1, 2, 3, 4, 5 }; //声明数组的同时指定长度以及元素 int[] arr = new int[5]{ 1,2,3,4};如果这样声明则报错,声明时指定的个数必须与长度一致  //此行代码与int[] arr2 = new int[]{ 1, 2, 3, 4, 5 }

另外,由于System.Array实现了接口IEnumerable和IEnumerable<T>接口,因此可以使用foreach进行迭代。

数组从Array中继承的属性与方法

一、属性

  成员             说明       

  Length            数组的长度,即数组中所有维度的元素的总数

  Rank             获取数组的维度

二、方法

  成员             说明

BinarySearch         使用二进制搜索算法在以为数组中搜索值  

Clear             将数组中某些元素设置为零、false或null,引用类型设置为null,整形设置为0

Clone            对数组执行浅复制

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

CopyTo           将一个一维数组中的所有元素复制到另一个已实例化的数组

GetLength           返回指定维的长度

GetUpperBound       返回指定维度的上限

GetValue            返回当前数组指定索引位置的值

IndexOf           返回一个一维数组中匹配给定值的数据在数组中的索引

LastIndexOf           同IndexOf,只是它是倒序的

Resize<T>          将数组的大小改为指定的大小,原理是新建一个数组,将原数组的数据复制到新的数组

Reverse            反转一维数组中某部分元素的顺序

SerValue           为当前数组的指定索引位置设置新的值

Sort             对以为数组中的元素进行排序

 

 

posted on   逆心  阅读(531)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示