关于C#语言中的集合
集合在功能上,数组能实现的所有功能,集合都能实现,反之,集合能实现的某些功能,数组难以实现。集合不定长:保存的数据数量,可以在程序的执行过程中,不断的发生变化(占用内存多,遍历速度慢)。
List集合:创建:定义,赋值,初始化器 List<int>nums=new List<int>();nums没有元素长度默认为0,之后可以被改变,可以添加或删除元素。
添加元素:向集合的末尾,添加一个新元素 变量名.Add(要添加的数据)。
插入元素:向集合的指定位置,插入一个新的元素 变量名.Instert(索引,要插入的数据)。
删除元素:变量名.RemoveAT(索引);删除指定索引位置的元素 变量名.Remove(数据);删除集合中与填写的数据相同的第一个匹配项。
修改元素:修改集合中某个元素的值 变量名【索引】=值; 读取和修改元素与数组的操作方式完全一致。
获取元素数量:获取集合的长度 变量名.lount
变量名=new List<数据类型>();赋值后长度可以变化 合并书写:List<数据类型>变量名=new List<数据类型>();
初始化器:变量名=new List<数据类型>{元素1,元素2,.......,元素n};

浙公网安备 33010602011771号