C 的ArrayList類的學習

2021-08-16 04:33:07 字數 1321 閱讀 6890

arraylist為array的乙個優化。arraylist相當於乙個動態陣列,可以動態的新增元素,動態的擴充套件陣列的空間。

語法:arraylist 陣列名 =new arraylist([初始容量]);

例如:

arraylist myarr = new arraylist();

方法說明

add 

將物件新增到arraylist的結尾處

addrange

將乙個元素新增到arraylist的結尾處

binaysearch

使用二分法檢索演算法在已排序的arraylist或它的一部分中查詢特定元素

clear

將arraylist中移除所有的元素

contains

確定某元素是否存在arraylist中

copyto

將arraylist或它的一部分複製到一維陣列當中去

indexof

返回arraylist或它的一部分中的某乙個值所匹配的項的第乙個從零開始的索引

insert

將元素插入到指定的索引處

insertrange

將集合的某個元素插入到arraylist的索引處

lastindexof

返回arraylist或它的一部分某個值的最後乙個匹配項的位置索引

remove

從arraylist 中移除匹配的物件的第乙個的匹配物件

removerange

從arratlist刪除一定範圍的元素

reverse

將arratlist或它的一部分中元素的順序進行翻轉

setrange

將集合中的元素複製到arraylist中的一定範圍內

sort

將arraylist或它的一部分的中元素進行排序

using system;

using system.collections.generic;

using system.linq;

using system.text;

using myns = system.math;

using system.data;

using system.collections;

console.writeline();

myarr.sort();//一字典序進行排序

console.writeline("排序後的序列");

foreach ( string name in myarr)

console.readkey();}}

}

集合類的學習 ArrayList

1.arraylist類的說明 1 arraylist 我們可以將其看作是能夠自動增長容量的陣列。2 利用arraylist的toarray 返回乙個陣列。3 arrays.aslist 返回乙個列表。4 迭代器 iterator 給我們提供了一種通用的方式來訪問集合中的元素。2.arraylist...

ArrayList類的用法

靈活的設定陣列的大小 int32 values int32 list.toarray typeof int32 返回arraylist包含的陣列 這是乙個簡單的例子,雖然沒有包含arraylist所有的方法,但是可以反映出arraylist最常用的用法 用指定的大小來初始化內部的陣列 如果使用arr...

C 學習筆記 ArrayList的使用

學習目標 掌握arraylist的使用方法 using system using system.collections.generic using system.linq using system.text using system.threading.tasks using system.coll...