list的方法隸屬的命名空間system.collections.generic
list的方法和屬性 作用:
capacity 用於獲取或設定list可容納元素的數量。當數量超過容量時,這個值會自動增長。您可以設定這個值以減少容量,也可以呼叫trin()方法來減少容量以適合實際的元素數目。
count 屬性,用於獲取陣列中當前元素數量
item( ) 通過指定索引獲取或設定元素。對於list類來說,它是乙個索引器。
add( ) 在list中新增乙個物件的公有方法
addrange( ) 公有方法,在list尾部新增實現了icollection介面的多個元素
binarysearch( ) 過載的公有方法,用於在排序的list內使用二分查詢來定位指定元素.
clear( ) 在list內移除所有元素
contains( ) 測試乙個元素是否在list內
copyto( ) 過載的公有方法,把乙個list拷貝到一維陣列內
exists( ) 測試乙個元素是否在list內
find( ) 查詢並返回list內的出現的第乙個匹配元素
findall( ) 查詢並返回list內的所有匹配元素
findindex()如果找到與 match 定義的條件相匹配的第乙個元素,則為該元素的從零開始的索引;否則為 -1。
findlastindex()如果找到與 match 定義的條件相匹配的最後乙個元素,則為該元素的從零開始的索引;否則為 -1。
findlast()如果找到,則為與指定謂詞所定義的條件相匹配的最後乙個元素;否則為型別 t 的預設值。
getenumerator( ) 過載的公有方法,返回乙個用於迭代list的列舉器
getrange( ) 拷貝指定範圍的元素到新的list內
indexof( ) 過載的公有方法,查詢並返回每乙個匹配元素的索引
insert( ) 在list內插入乙個元素
insertrange( ) 在list內插入一組元素
lastindexof( ) 過載的公有方法,,查詢並返回最後乙個匹配元素的索引
remove( ) 移除與指定元素匹配的第乙個元素
removeat( ) 移除指定索引的元素
removerange( ) 移除指定範圍的元素
reverse( ) 反轉list內元素的順序
sort( ) 對list內的元素進行排序
toarray( ) 把list內的元素拷貝到乙個新的陣列內
c 中的list用法
include include include include using namespace std 建立乙個list容器的例項listint typedef list listint 建立乙個list容器的例項listchar typedef list listchar void main vo...
C 中list的用法
list的底層結構 list 是可以隨意插入和刪除的序列式容器,list底層結構是帶頭結點雙向迴圈鍊錶 list中常用介面說明 1.list的構造 list 構造空的list list size t n,const t data t 構造的list中包含n個值為data的元素 list first,...
c 中list的用法
宣告 1 listmlist new list t為列表中元素型別,現在以string型別作為例子 e.g.listmlist new list 2 listtestlist new list ienumerablecollection 以乙個集合作為引數建立list e.g.string tema...