1樓:笨鳥飛仙
c#.***的集合主要位於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:新增單個元素
listdinosaurs = new list();
dinosaurs.add("tyrannosaurus");
dinosaurs.add("amargasaurus");
dinosaurs.add("mamenchisaurus");
dinosaurs.add("deinonychus");
dinosaurs.add("***psognathus");
(2)addrange:新增實現了介面ienumerable的一個泛型集合的所有元素到指定泛型集合末尾
string input = ;
listdinosaurs = new list(input);
dinosaurs.addrange(dinosaurs);
2樓:好好奮鬥
arraylist集合裡有一個add方法,你new一個集合物件,然後用add方法新增進去就行了。你可以建立一個陣列,然後用個for迴圈遍歷陣列,新增到集合裡面。
3樓:
arraylist list = new arraylist(); list.add(obj); //或listlst= new list; lst.add(obj);
c#如何向list<>中新增多個元素?
4樓:匿名使用者
用addrange這個方法來,詳見:
//// 摘要:
// 將指定
源集合的元素bai新增到 system.collections.generic.list的末du尾。
//// 引數:
// collection:
// 一個集合,其zhi元素應dao被新增到 system.collections.generic.list的末尾。集合自身不能為 null,但它可以包含為
// null 的元素(如果型別 t 為引用型別)。
//// 異常:
// system.argumentnullexception:
// collection 為 null。
public void addrange(ienumerablecollection);
5樓:匿名使用者
多次呼叫duadd方法,可以添zhi
加多個元素;或一次daoaddrange方法新增回多個元素答例如:listlist = new list();
// 新增5個元素
list.add(100);
list.add(200);
list.add(300);
list.add(400);
list.add(500);
int a = ;
// 新增 10 個元素
list.addrange(a);
6樓:匿名使用者
listdinosaurs =new list();//建立抄一個string的list集合
襲console.writeline("\ncapacity: ", dinosaurs.capacity);//輸出預設容量的大小
for (int i = list1.count; i 元素}console.writeline();
foreach (string dinosaur in dinosaurs)//列印集合中的元素
7樓:匿名使用者
實現方式:isbankfree.addrange(list1);但是兩個list的元素的型別要相同。
個人建議要對c#基礎知識要多多的學習。
python如何向陣列中新增元素
8樓:日time寸
或者使用extend方法在列表末位新增
多個元素,引數就變成了列表
或者使用insert方法在任意位置新增元素,第一個引數是插入元素的位置,第二個引數是插入元素的值
x.insert(0,-1)
9樓:leffe_李洋
python的list和tuple都提供陣列的功能,區別是list可以改變長度,tuple不能改變長度
>>> tuple_a = (1,2,3)>>> tuple_a
(1, 2, 3)
>>> tuple_a[1]
2>>>
>>> tuple_a[3] = 4
traceback (most recent call last):
file "", line 1, in
typeerror: 'tuple' object does not support item assignment
>>>超過tuple的長度會報錯
列表的長度是可以變化的。
10樓:令瞳之棘
先用列表新增,轉換成陣列就完事兒了
jquery怎樣向陣列裡新增元素?還有
jquery往陣列中bai加元素可以通過兩du種方式 1 通過陣列zhi的push方式添dao加回元素2 通過陣列的下標方式答 新增元素示例 jquery往數抄組中加元素可以通過兩種方式 1 通過陣列的push方式新增元素 2 通過陣列的下標方式新增元素示例 temp a click functio...
c中如何給陣列新增新的元素,c 中如何給一個陣列新增一個新的元素
將陣列轉換成list後,利用list.insert實現插入新元素。方法如下 指定陣列 待插入的元素 插入的位置 插入後的陣列 static int insertnumber int a,int value,int index catch exception e 捕獲由插入位置非法而導致的異常 列印陣...
c向記事本中寫入讀取資料,c 向記事本中 txt 寫入 讀取資料?
using system.io 寫入 streamwritersw newstreamwriter c temp123.txt sw.writeline hello sw.writeline 內容 sw.writeline hello sw.flush sw.close 讀取 system.io.s...