关于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};

posted @ 2017-05-14 21:00  乐闹  阅读(203)  评论(0)    收藏  举报