C#之数组

本文介绍了C#中的数组概念,包括数组与集合的区别、数组的类型、秩及纬度的长度等内容,并详细解释了一维数组与多维数组的特点。

C#之数组


          数组与集合

          C#中的数组和集合,均称为集合,可以视集合为数组,它们主要用来存储和管理一组特定类型的数据对象。

          除了基本的数据处理功能,集合提供了各种数据结构以及算法的实现,如队列、链表、排序等,可以轻松的完成复杂的数据操作。

          数组

          数组是程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来,这些按序排列的同类数据元素的集合称为数组。

 

          数组的类型

          在C#语言中,和C、C++和Java相同,数组属于构造数据类型。

          一个数组可以分解为多个数组元素,这些数组元素可以为基本数据类型或者构造类型。

          因此,按数组元素的类型不同,可以分为数值数组、字符数组、结构数组等各种类型。

 

          数组的秩

          数组的秩又称为数组的纬度。

          秩为1的数组称为一维数组,秩大于1的数组称为多维数组。

 

          纬度的长度

          数组的每个纬度都有一个关联的长度,它是一个大于或等于零的整数。

纬度的长度不是数组类型的组成部分,只与数组类型的实例相关联,它是在运行时创建实例时确定的。

          纬度的长度确定了该纬度索引的有效范围,如对于长度为N的纬度,索引的范围可能为0到N-1(包括0和N-1).

          数组中的元素总数是数组中各维度长度的乘积。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值