CSharp-基礎-集合的使用

C#基礎:數組以及鏈表的使用

**1. ArrayList(列表集合)


Add(添加元素)
AddRange(添加多個元素)
insrt(通過下標進行插入元素)
instrRange(通過下標插入多個元素)

Remove(刪除元素、下標都行)``
RemoveAt(刪除下標)
RemoveRange(通過下標進行批量刪除)
clear(清空集合)

通過index下標改
SetRange(通過下標可以修改元素、只能連續)

while(便利下表)
foreach(遍歷集合中所有的元素)一般傳入Object對象
迭代器/枚舉器(通過移動地址位置進行遍歷)
查找元素對應下標
常用方法
sort():對集合進行升序
Reverse();對集合進行降序
Contains():判斷集合中是否包含,返回一個布爾值

2. List<>(泛型集合)


Add(添加一個元素)
AddRange(批量添加)
insrt(批量進行添加)
insrtRange(通過下標進行批量增加)

Remove(刪除元素、下標)
RemoveAt(刪除下標)
RemoveRange(通過下標進行批量刪除)
Clear(刪除所有)

通過下標進行更改

通過while循環更改
通過foreach更改

3. Dictionary<>(字典)


Add(同時添加鍵值)

Remove(這裏如果將值刪了,鍵還是會存在的,要想刪除整個元素就要刪除鍵)

更改鍵:就是重新往字典裏面添加東西
更改值:往集合裏面添加一個元素

使用foreach(元素中所有的key、Value)
(獲取dic所有的key)**

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章