C# 数组
c# 数组
数组特点
- 可以存储多个数据;
- 存储的数据的类型必须是相同的。能够往数组中存储的数据的类型必须相同。
- 在创建数组的时候,我们就要指定这个数组中存储的多个数据的类型。
- 数组能够存储的数据的个数是固定的。能够存储多少个数据,是在创建数组的时候指定的(必须要指定),一旦指定这个数组能存储的个数就固定了。
创建数组:
- 要确定数组中能存储的数据的类型
- 数组可以存储的数据的个数
创建数组的语法
方式一:
数组中存储的数据的类型[] 数组的名称 =new 数组中存储的数据类型[数组中可以存储的数据的个数]
int [] arr=new int[5]
int []:是一种数据类型,读作int数组
arr:是1个变量,这个变量与之前学的普通的变量不同。
new int[5]:是1个表达式。new是一个运算符。会将表达式的结果通过赋值符号赋值给变量arr.
在内存中发生的事情:在内存中声明1个int[]类型的变量arr,然后将这个arr变量划分成了3个空间。划分为多少个是根据new int[3]中括弧里面的数来决定的。每一个小空间的类型都是int类型的。每个小空间的类型也是根据new int[3] new后面的类型来决定的。
方式二:
以字面形式制定数组的完整内容,只需要提供一个用逗号分隔开的元素值列表,该列表放在花括号中。
int[] arr = { 1, 2, 3, 4, 5 };
取出数组中元素的值:
A、首先要确定要取得那个元素的值,通过下标来区分。
B、在需要使用数组的元素的值的地方。
数组的名称[元素的下标]
C、取值的时候,元素的下标仍然不能越界。
D、数组的元素本质上其实就是1个普通类型的变量。所以,虽然数组是可以存储多个数据的,但是数组的元素只能存储1个值。
数组的几个术语
- 元素:数组中的每一个小空间,我们把它叫做数组的元素。
- 元素的下标(索引):数组内部会为每一个元素编一个号,这个号从0开始,依次递增,我们把这个数叫做元素的下标(索引).
- 数组的长度:数组中能够存储数据的个数 。
- []:叫索引器。