早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c#如何向一个集合中添加元素

题目详情
c#如何向一个集合中添加元素
▼优质解答
答案和解析
C#.NET的集合主要位于System.Collections和System.Collections.Generic(泛型)这两个namespace中.
1、System.Collections
比如ArrayList,其Add(继承自接口IList)和AddRange方法可用于想集合中添加元素.
代码示例:
(1)Add:添加单个元素
ArrayList myAL = new ArrayList();
myAL.Add( "The" );
myAL.Add( "quick" );
myAL.Add( "brown" );
myAL.Add( "fox" );
(2)AddRange:添加实现了ICollection接口的一个集合的所有元素到指定集合的末尾
ArrayList myAL = new ArrayList();
myAL.Add( "The" );
myAL.Add( "quick" );
myAL.Add( "brown" );
myAL.Add( "fox" );

Queue myQueue = new Queue();
myQueue.Enqueue( "jumped" );
myQueue.Enqueue( "over" );
myQueue.Enqueue( "the" );
myQueue.Enqueue( "lazy" );
myQueue.Enqueue( "dog" );

myAL.AddRange( myQueue );
2、System.Collections.Generic
泛型同样也有Add(继承自ICollection)和AddRange两个方法.
代码示例:
(1)Add:添加单个元素
List dinosaurs = new List();
dinosaurs.Add("Tyrannosaurus");
dinosaurs.Add("Amargasaurus");
dinosaurs.Add("Mamenchisaurus");
dinosaurs.Add("Deinonychus");
dinosaurs.Add("Compsognathus");
(2)AddRange:添加实现了接口IEnumerable的一个泛型集合的所有元素到指定泛型集合末尾

string[] input = { "Brachiosaurus", "Amargasaurus", "Mamenchisaurus" };
List dinosaurs = new List(input);
dinosaurs.AddRange(dinosaurs);


参考资料:
看了 c#如何向一个集合中添加元素...的网友还看了以下:

A添加剂一公斤400元,B添加剂25公斤450,现在50公斤料要加A添加剂10克,加B添加剂400  2020-04-11 …

对于向一个数据库添加自由表,下列那种说法是不正确的().A.可以将一个自由表添加到数据库中B.可以  2020-04-27 …

某化工厂从今年一月起,若不改善生产环境,按生产现状,每月收入为70万元,同时将受到环保部门的处罚,  2020-07-22 …

数学中有关集合表达式的写法,添加元素问题.具体见补充例如有一个集合A={a,b,c},另有一个元素  2020-07-23 …

某化工厂从今年一月起,若不改善生产环境,按生产现状,每月收入为70万元,同时将受到环保部门的处罚,  2020-08-03 …

防腐剂是在食品生产过程中添加进去的防止食品腐败的食品添加剂。虽然添加的量一般不会引起急性中毒,但也不  2020-11-02 …

铜及其合金在生产和生活中都有广泛的应用。铜含量很高的铜合金称紫铜或红铜;以锌为主要添加元素的铜合金称  2021-01-12 …

铜及其合金在生产和生活中都有广泛的应用。铜含量很高的铜合金称紫铜或红铜;以锌为主要添加元素的铜合金称  2021-01-12 …

铜及其合金在生产和生活中都有广泛的应用。铜含量很高的铜合金称紫铜或红铜;以锌为主要添加元素的铜合金称  2021-01-12 …

1)addvt/vi加;添加;增添addup合计加起来,但在口语中有时用于否定句,1)addvt/v  2021-01-13 …