C#数组

数组

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

数组的删除:删除完毕后 要保证数组的连续性

数组的缺点:

预先确定大小

插入和删除效率低

你可能感兴趣的:(C#数组)