概述
4-1 数组的定长性
- 一个数组在创建后,它的长度固定不变
- 改变后是新数组,数组适用于数据固定的场景
- 适用场景:
-
保存100以内的质数
-
保存一副扑克牌中所有数据
-
保存所有已知行星的质量
- 保存一个星期所有日期
-
- 不适用场景
- 保存一个班学生的信息
- 保存一年中的所有日期
- 保存游戏中某玩家的装备信息
4-2 交换排序
代码如下:
4-3 数组和集合
- 数组
- 定长:用于保存固定数量的数据
- 占用内存少
- 遍历速度快
- 有长度,默认0
- 集合
- 不定长
- 占用内存多
- 遍历速度慢
- 无长度
- 初始化对比:
-
int[] numbers={1,2,3,4,5};//长度无法改变,不能添加删除 List <int> numbers=new List<int>{1,2,3,4,5};//长度可以改变,可以添加删除
4-4 foreach循环
- 作用:只能遍历数组或集合。foreach循环又叫只读循环,在循环体中,不能更改集合或数组
- 从数组或集合中,一次去处每一项的数据,没去处一次数据,就把数据复制给循环变量,me一次赋值后,运行一次循环体
- 对比
- foreach循环
- 只能用于遍历,不能更改循环目标
- 遍历速度快,效率高
- for循环
- 在循环体中,可以进行任何操作
- 便利速度慢,执行效率低
- foreach循环
语法如下:
转载于:https://www.cnblogs.com/opacity-m/p/7787822.html
最后
以上就是寂寞画笔为你收集整理的数组集合以及foreach循环的全部内容,希望文章能够帮你解决数组集合以及foreach循环所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复