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)**