数组:
1.数组 同样一种类型的数据可以存放指定个数的一组数据,存储的数据称为元素。
注:数组声明时必须要指定数组的长度;数组里的每一个元素的数据类型都是一致的;数组的长度必须在声明时指定,一旦声明将不能被更改。
几种声明方式:
int[] arr=new int[5]; 新定义一个数组长度为5(常用)
int[] arr1=new int[]{0,1,2,3,4};定义一个数组,里面的元素为0,1,2,3,4
int[] arr2=new int[5]{0,1,2,3,4};定义一个数组,里面的元素为0,1,2,3,4 长度为5
int[] arr3={1,2,3,5,4};不通过new创建数组(常用)
给数组的元素赋值用索引器里面的下标标识arr[0]=100
取值通过Console.WriteLine(arr[1]);
arr[1]="123" 这种不对,赋值时必须指定数据类型,C#编译器会自动根据元素的个数指定数组的长度
2.值类型与引用类型:
值类型数据存放在栈空间内:数值类型 char bool
引用类型 存放在堆空间内:数组、string
3.所有数据类型都可以有数组