早教吧作业答案频道 -->其他-->
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);
参考资料:
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
代码示例:
(1)Add:添加单个元素
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.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 …
相关搜索:c#如何向一个集合中添加元素