数组
1.一个存储相同类型元素的固定大小的顺序集合
2.数组是通过索引来访问的
3.由连续的内存位置组成的
数组的声明:
声明格式:
数据类型[] 数组名;
例:
int[] nums;
String[] strs;
char[] chs;
bool[] bools;
初始化:
1.声明的同时初始化
int[] init1 = new int[10];
int[] init2 = {5,3,8};
int[] init3= new int[3]{1,2,3};
int[] init4= new int[]{2,3,5,9};
2.声明后初始化
init5 = new int[3];
init6 = new int[3]{1,2,3};
init7 = new int[]{2,3,5,9};
注意:
int[] nums = new int[3]{5,3,8}//个数和声明数必须一致
int[] nums = new int[2]{5,3,8}//错误
int[] nums; nums = {1,2,3};//错误 声明的同时才可以集体赋值
数组默认值:
当您创建一个数组时,C# 编译器会根据数组类型隐式初始化每个数组元素为一个默认值。
例如:
数字数组的元素都会被初始化为 0。
使用索引器访问指定编号位置的元素
1.访问数组元素:nums[0]、nums[1]。
2.索引默认从0开始
3.取到的元素的类型就是数组元素的类型。
4.还可以通过索引对数组元素进行赋值。
数组操作相关:
数组的赋值
数组的修改
数组的查询
数组的遍历
数组的反序
了解操作:
数组的插入 1 2 8 3 4 5
1 2 5 7 8 9 0
数组的删除:删除完毕后 要保证数组的连续性
数组的缺点:
预先确定大小
插入和删除效率低