C#之数组
数组与集合
C#中的数组和集合,均称为集合,可以视集合为数组,它们主要用来存储和管理一组特定类型的数据对象。
除了基本的数据处理功能,集合提供了各种数据结构以及算法的实现,如队列、链表、排序等,可以轻松的完成复杂的数据操作。
数组
数组是程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来,这些按序排列的同类数据元素的集合称为数组。
数组的类型
在C#语言中,和C、C++和Java相同,数组属于构造数据类型。
一个数组可以分解为多个数组元素,这些数组元素可以为基本数据类型或者构造类型。
因此,按数组元素的类型不同,可以分为数值数组、字符数组、结构数组等各种类型。
数组的秩
数组的秩又称为数组的纬度。
秩为1的数组称为一维数组,秩大于1的数组称为多维数组。
纬度的长度
数组的每个纬度都有一个关联的长度,它是一个大于或等于零的整数。
纬度的长度不是数组类型的组成部分,只与数组类型的实例相关联,它是在运行时创建实例时确定的。
纬度的长度确定了该纬度索引的有效范围,如对于长度为N的纬度,索引的范围可能为0到N-1(包括0和N-1).
数组中的元素总数是数组中各维度长度的乘积。
本文介绍了C#中的数组概念,包括数组与集合的区别、数组的类型、秩及纬度的长度等内容,并详细解释了一维数组与多维数组的特点。
1684

被折叠的 条评论
为什么被折叠?



