c如何向集合中新增元素c如何向一個集合中新增元素

2021-03-08 11:52:33 字數 3402 閱讀 2619

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...