C 集合中的Add與AddRange方法

2021-10-07 10:07:37 字數 1329 閱讀 8678

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

list dinosaurs = new list(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方法可用於想集合中新增元素。示例 ...