数组与集合

数组:可存放多个同类型数据。

List集合:保存多个同类型的数据。

数组的声明:数据类型[ ]  变量名; 其中,数据类型指的是每一个数组项的类型,其实就是数组类型的变量声明

数组的赋值:变量名=new  数据类型[长度]; 其中,长度:int 类型,表示的是数组的长度。赋值时的数据类型必须和声明时的数据类型完全一致。数组的长度是定长的。

数组的初始化:数据类型[ ] 变量名=new 数据类型 [长度]; 

List集合声明:List<数据类型> 变量名;其中,数据类型表示元素项的数据类型

List集合赋值:变量名=new List<数据类型>();  集合是不定长的,所以赋值时无须指定长度,赋值后长度可以变化

List集合初始化器:变量名=new List<数据类型>{元素1,元素2······,元素n};

数组项的默认值:数字类型:0,bool类型:false,char类型:\0,string类型:null   。

集合因为不定长性,创建后默认为0。

数组项的读取:变量名[索引];   从一个数组中,通过编号取出某个数组项的值

数组项的修改:变量名[索引]=值;   从一个数组中,通过编号取出某个数组项的值

读取数组长度:变量名.Length    返回类型   :int 类型      使用数组初始化器,可以在数组创建时,对其每一项赋值

list集合操作:

添加元素:变量名.Add(要添加的元素项);    向集合的末尾项添加一个元素,类型和定义时类型完全一致

插入元素:变量名.Insert(索引,数据);     向集合中某个指定索引位置插入一个新的元素,类型和定义时完全一致

删除元素:1、变量名.RemoveAt(索引);  删除指定索引位置的元素 。2、变量名.Remove(数据) 删除集合中与填写数据相同的第一个匹配项

修改:变量名[索引]=值;    修改集合中某个元素的值

获取元素项数量:变量名.Count   获取集合的长度

猜你喜欢

转载自www.cnblogs.com/zhangyuandeblogs/p/9162544.html