C 入門7 9 ArrayList類中元素的新增

2021-07-16 08:49:12 字數 1359 閱讀 2842

前面講到陣列一旦給定大小就是固定的了,不能再改。還有一種陣列是可以擴充的,即arraylist類,被稱為動態陣列或者集合。

使用步驟:

1.引入命名空間system.collections;

2.建立例項。

3.引用對應的屬性或方法。

例項:建立arraylist例項myarraylist,使其固定大小為5,通過add方法對其新增5個元素,再通過addrange方法對其新增乙個陣列,然後遍歷所有陣列元素。

using system;

using system.collections.generic;

using system.linq;

using system.text;//引用命名空間

using system.threading.tasks;

using system.collections;

個元素",myarraylist.count);

//add方法用於向arraylist中新增單個元素,每次只能加乙個

myarraylist.add(123);

myarraylist.add('a');

myarraylist.add("mystring");

myarraylist.add(25.6);

myarraylist.add(10l);//長整型數l

console.writeline("使用add方法新增5個元素之後,有個元素",myarraylist.count);

//addrange方法用於一次性向arraylist中新增多個元素,可以是乙個陣列

string mystringarray = ;

myarraylist.addrange(mystringarray);

console.writeline("使用addrange方法後,有個元素",myarraylist.count);

//遍歷集合元素

//引用型別string object類是所有型別的基類

foreach (object outelement in myarraylist) console.writeline(outelement+"\t");

console.writeline();

console.readkey();}}

}

arraylist類的屬性

capacity 獲取或設定arraylist可包含的元素數

count 獲取arraylist實際包含的元素數

isfixedsize 獲取乙個值,該值指示arraylist是否具有固定大小

isreadonly 獲取乙個值,該值指示arraylist是否為唯讀

item 獲取或設定指定索引處的元素

C 集合類(一) ArrayList

system.collections 命名空間包含介面和類,這些介面和類定義各種物件 如列表 佇列 位陣列 雜湊表和字典 的集合。system.collections.generic 命名空間包含定義泛型集合的介面和類,泛型集合允許使用者建立強型別集合,它能提供比非泛型強型別集合更好的型別安全性和效...

C 的ArrayList類的學習

arraylist為array的乙個優化。arraylist相當於乙個動態陣列,可以動態的新增元素,動態的擴充套件陣列的空間。語法 arraylist 陣列名 new arraylist 初始容量 例如 arraylist myarr new arraylist 方法說明 add 將物件新增到arr...

C 中ArrayList類的使用方法

arraylist元素的新增 using system using system.collections.generic using system.linq using system.text using system.collections 在c 中使用arraylist必須引用collectio...