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

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值