C 陣列和集合專題2(Array)

2021-09-08 14:53:04 字數 894 閱讀 5852

system.array的屬性和方法

屬性描述

length

得到陣列所有維元素總個數的屬性

例項方法

描述copyto()

將乙個一維陣列中所有的元素複製到另乙個一維陣列中

getlength()

返回指定維的元素個數

getvalue()

通過索引返回指定元素的值

setvalue()

將陣列中的指定元素設為指定值

靜態方法

描述binarysearch()

使用二進位制搜尋方法搜尋一維已排序陣列中的某個值

clear()

將陣列中一組元素設為0或null

copy()

將陣列中的一部分元素複製到另乙個陣列中

createinstance()

初始化array類的例項

indexof()

返回給定值在一維陣列中首次出現的位置索引

lastindexof()

返回給定值在陣列中最後一次出現的索引

reverse()

反轉給定一維陣列中元素的順序

resize()

將陣列的大小更改為指定的新大小

sort()

對一維陣列從小到大進行排序

二、有陣列了為什麼要引入集合?

同種型別的多個陣列元素我們以前都是用陣列儲存的,但是有個缺點,陣列的大小定義好就不能改變。集合的大小可以動態的調整,而且其成員可以在執行時新增和移除。集合在管理執行時動態建立元素項時很有用,例如:可以建立分析一組employee物件,這些employee都是從資料庫中查詢出來的物件,每個物件表示職員的屬性。因為不能知道職員的個數,因此使用動態的集合物件比使用固定大小的陣列更合適。

C 陣列和Array類

陣列是用於儲存多個相同型別資料的集合。陣列是一種資料結構,它可以包含同一種資料型別的多個元素。宣告陣列 先定義陣列中元素的資料型別,其後是和變數名,例如 int intarray 宣告乙個整形一維陣列 初始化陣列 宣告陣列後,就必須為陣列分配記憶體。陣列是引用資料型別,故必須為它分配堆上的記憶體。為...

C 陣列和集合專題3(ArrayList類)

三 arraylist類 system.collections命名空間常用類 arraylist,hashtable 介面 icollection,ienumerator,ilist 和結構 dictionaryentry arraylist類和array類的比較 array的容量或元素個數是固定的...

c 中的array陣列和vector陣列

我覺得實驗一下會記得比較牢,話不多直接上 下面是array陣列,感覺用的不多。cpp 風格陣列 array include include include using namespace std intmain for int i 0 i myint.size i size 獲取長度,vector也...