0
点赞
收藏
分享

微信扫一扫

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


举报

相关推荐

0 条评论