C#之数组

来源:互联网 发布:云计算与服务工程 编辑:程序博客网 时间:2024/06/05 01:53

C#之数组


          数组与集合

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

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

          数组

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

 

          数组的类型

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

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

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

 

          数组的秩

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

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

 

          纬度的长度

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

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

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

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


0 0
原创粉丝点击