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-基础-集合的使用相关推荐

  1. csharp基础练习题:TO DE-RY-PO-陆琪暗号【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练

    csharp基础练习题:TO DE-RY-PO-陆琪暗号[难度:1级]: 简介 该GADERYPOLUKI是在考察到加密的消息中使用的简单的置换密码.加密是基于短,容易记忆的关键.关键是写为成对的字母 ...

  2. C#(Csharp)基础教程(中)(菜鸟教程笔记)

    前置博客为:C#(Csharp)基础教程(上)(菜鸟教程笔记) 内容包括:C#概述及开发环境简介.C# 程序结构.C# 基本语法.C# 数据类型.C# 类型转换.C# 变量.C# 常量.C# 运算符. ...

  3. csharp基础练习题:寻找恩人【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练

    csharp基础练习题:寻找恩人[难度:1级]: 在的账户"发到适合俱乐部(FFC)"协会由约翰被监督的毛遂自荐会计师. 该协会通过慷慨的捐赠者捐赠资金资助.约翰列表 第一个N捐赠 ...

  4. C#(Csharp)基础教程(上)(菜鸟教程笔记)

    博客已更新:C#(Csharp)基础教程(中)(菜鸟教程笔记) 内容包括:判断.循环.封装.方法.可空类型.数组.字符串.结构体.枚举. 目录 1. C# 及其开发环境简介 1.1 C# 概述 1.2 ...

  5. csharp基础练习题:反恐精英系列【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练

    csharp基础练习题:反恐精英系列[难度:1级]: 亚历克斯是非常爱玩反恐精英.据了解,炸弹爆炸的时间为35秒配置.当他效力于反恐怖小组和单独存在的,他不知道,他将有足够的时间去工厂和化解炸弹.您必 ...

  6. csharp基础练习题:符号计数【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练

    csharp基础练习题:符号计数[难度:1级]: 在这个习题你将不得不使其包含数它包含的每一个符号,从2开始变换每个字符串. 符号的顺序应予以保留. 实施例:缩写=> a2b2revi2ton ...

  7. csharp基础练习题:noobCode 03:检查这些信件...查看是否在“字符串1”的信件出现在“字符串2”【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练

    csharp基础练习题:noobCode 03:检查这些信件-查看是否在"字符串1"的信件出现在"字符串2"[难度:1级]: 编写一个函数,检查第二字符串中的字 ...

  8. csharp基础练习题:小数的位数【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练

    csharp基础练习题:小数的位数[难度:1级]: 确定在一个无符号整数的十进制数字号码.例如,图9是一个数字,66具有2位和128685具有6位数字.要小心,以避免溢出/下溢. 编程目标: publ ...

  9. csharp基础练习题:产品和LCMS之间的差异总和【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练

    csharp基础练习题:产品和LCMS之间的差异总和[难度:1级]: 在此习题您需要创建一个函数,非负整数对的二维数组/列表并返回的所有"保存",你可以得到[LCM(HTTPS的总 ...

  10. javaSE基础——集合全面解析笔记

    javaSE基础--集合全面解析笔记 英文单词 一.容器定义 1.1.容器继承体系 二.Set--------容器类 部分方法数学集合意义 2.1 HashSet 2.1.1 基本用法 2.1.2 特 ...

最新文章

  1. jdbc与hibernate的优缺点比较
  2. 你真的了解AI吗?AI将怎么改变我们的生活?
  3. STM 32如何实现程序自加密
  4. 【每周CV论文推荐】 初学深度学习人脸关键点检测必读文章
  5. Eclipse SVN插件检出Src下面的包变成了文件夹解决
  6. Chapter 3 Phenomenon——13
  7. python显示运行时间_python程序运行进程、使用时间、剩余时间显示功能的实现代码...
  8. ATL COM类之激活
  9. C++--第27课 - 动态类型识别
  10. html5掷骰子的小demo
  11. Java 算法刷题指南
  12. 【翻译】Adaptive Convolutions for Structure-Aware Style Transfer
  13. labview入门到出家11(补充)——基于单片机和labview开发的虚拟示波器
  14. ai怎么做波普风圆点_如何用Ps或Ai制作出波普艺术风格的海报?
  15. 中国十大徒步路线,你走过几个?
  16. 不同时区不同夏令时(夏时制)间转换
  17. Springboot 下载文件
  18. 时间在断断续续的故事上搁浅
  19. 计算机专业开题报告这么写,有效有用还能过
  20. ScriptManager和ClientScript的区别

热门文章

  1. 347.前K个高频元素 C++
  2. 你不知道的margin:auto居中原理
  3. 一下科技:未来短视频行业发展呈四大趋势
  4. 动圈耳机振膜_小白大讲堂: 耳机振膜材料对音质的影响
  5. CSS(一):CSS概述、CSS引入方式、CSS优先级、CSS代码格式、CSS属性;CSS选择器;尺寸和颜色单位、背景和文本设置
  6. 打印表格用什么软件好?
  7. 经验分享给你!小伙利用业余时间听歌赚钱,一个月挣了6000?
  8. 备案,备案!段总的Blog被叫停了!
  9. Python处理CSV,Excel,PDF和图片
  10. 【大数据开发】scala——tuple、list(含高阶方法)、wordcount案例、set、并行处理数据和sorted、sortBy、sortWith的区别