数组:可存放多个同类型数据。
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 获取集合的长度