易采站长站为您分析C#中的集合用法,实例形式分析了集合元素的定义、赋值、插入、移除等操作,需要的朋友可以参考下
本文实例讲述了C#中的集合用法,。具体分析如下:
【集合不同于数组,是一组可变类型的、可变数量的元素的组合,这些元素可能共享某些特征,需要以某种操作方式一起进行操作。一般来讲,为了便于操作这些元素的类型是相同的】
【集合与数组的区别:数组是连续的、同一类型数据的一块区域,而集合可以是不连续的,多种数据类型】
【在集合中 foreach() 也是适用的】
1·集合的定义:
复制代码 ArrayList al = new ArrayList(); //定义一个 集合,集合是一个类,在using System.Collections库中,需要引用
2·集合的赋值:
复制代码 double fenshu = 0;
复制代码 al.Add(fenshu=double.Parse (Console .ReadLine ())); //如果是存数字,将来要比较大小,需要再添加的时候先转换为数值类型再添加到集合里面,否则,会当作字符串的编码去比较大小,会出错!
(也可以用 .Add(); 进行赋值 如:al.Add(2); //括号内是数据。第一个数据的索引号默认是0,后面的类推)
3·在集合中插入数据:
复制代码 al.insert( , ); //逗号前面的是索引号,逗号后面的是数据(当集合中有三个数据,插入的索引号为1时,则原为1索引号的数据将为2,后面的依次往后退一位)
4·移除集合中的数据:
复制代码 al.Remove();//括号内填的是集合中要移除的数据(在移除中若集合中有两个重复的数 .Remove() 只移除第一次出现的数)
复制代码 al.RemoveAt();//括号内填的是集合中要移除的数据的索引号










