欢迎您成为我的读者,希望这篇文章能给你一些帮助。
前言
前面的文章和大家一起看了C#中的异常,今天一起学习下C#中最基本的数据结构,数组的用法。
数组实际上是由一个变量名称表示的一组同类型的数据元素。每个元素通过变量名称和一个或多个方括号中的索引来访问。
在实际的业务编码中,一些简单的数据处理,我们可以声明为数组进行处理。
int[] Ages = new int[4];
数组
数组的重要定义
元素 数组的独立数据项称为元素。数组的所有元素必须是相同类型的或继承自相同的类型。
秩/维度 数组可以有任何为正数的维度数。数组的维度数称为秩。
维度长度 数组的每一个维度有一个长度,就是这个方向的位置。
数组长度 数组的所有维度中的元素的总和称为数组的长度。
数组的注意事项
数组一旦创建,大小就固定了。C#不支持动态数组。
数组索引号从0开始。如果长度为n,则索引号范围0~n-1。
数组实例是从System.Array继承的对象,也就是数组是对象。是属于引用类型,但是数组里面的元素也可以是引用类型也可以是值类型。
class Program
{static void Main(string[] args){int[] Ages = new int[4];Ages[0] = 20; //存储数据Console.WriteLine(""+Ages[0]); //读取数据Console.ReadKey(); }
}
当数组被创建之后,每一个元素被自动初始化为类型的默认值。
对于预定义的类型,整形默认值为0,布尔型的默认值为false,而引用类型的默认值则为null。
int[] Ages = new int[4];
比如我们上面的代码,就是创建了4个int型数组,并将其元素默认为0。
当然数组也可以被显式初始化,如下代码所示:
int[] Ages = new int[4] { 0,1,2,3};
数组继承的有用成员
在C#中的数组是继承自System.Array类。可从基类继承很多有用的属性和方法,比如下面图片所示:
寄语
人生短暂,我不想去追求自己看不见的,我只想抓住我能看得见的。
原创不易,给个关注。
我是阿辉,感谢您的阅读,如果对你有帮助,麻烦点赞、转发 谢谢。
很高兴能和您成为朋友。