admin管理员组文章数量:1122851
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)**
本文标签: CSharp
版权声明:本文标题:CSharp 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1687144866a69021.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论