C 集合中的Add與AddRange

2021-09-27 10:28:41 字數 1750 閱讀 1941

c#.net的集合主要位於system.collections和system.collections.generic(泛型)這兩個namespace中。

1、system.collections

比如arraylist,其add(繼承自介面ilist)和addrange方法可用於想集合中新增元素。

**示例:

(1)add:新增單個元素

arraylist myal =

newarraylist()

;myal.

add(

"the");

myal.

add(

"quick");

myal.

add(

"brown");

myal.

add(

"fox"

);

(2)addrange:新增實現了icollection介面的乙個集合的所有元素到指定集合的末尾

arraylist myal =

newarraylist()

;myal.

add(

"the");

myal.

add(

"quick");

myal.

add(

"brown");

myal.

add(

"fox");

queue myqueue =

newqueue()

;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 =

newlist

();dinosaurs.

add(

"tyrannosaurus");

dinosaurs.

add(

"amargasaurus");

dinosaurs.

add(

"mamenchisaurus");

dinosaurs.

add(

"deinonychus");

dinosaurs.

add(

"compsognathus"

);

(2)addrange:新增實現了介面ienumerable的乙個泛型集合的所有元素到指定泛型集合末尾

string[

] input =

;list dinosaurs =

newlist

(input)

;dinosaurs.

addrange

(dinosaurs)

;

C 集合中的Add與AddRange方法

c net的集合主要位於system.collections和system.collections.generic 泛型 這兩個namespace中。1 system.collections 比如arraylist,其add 繼承自介面ilist 和addrange方法可用於想集合中新增元素。示例 ...

C 集合中的Add與AddRange方法

c net的集合主要位於system.collections和system.collections.generic 泛型 這兩個namespace中。1 system.collections 比如arraylist,其add 繼承自介面ilist 和addrange方法可用於想集合中新增元素。示例 ...

C 集合中的Add與AddRange方法

c net的集合主要位於system.collections和system.collections.generic 泛型 這兩個namespace中。1 system.collections 比如arraylist,其add 繼承自介面ilist 和addrange方法可用於想集合中新增元素。示例 ...