前言:
当前同学们对“win10系统array”可能比较关切,各位老铁们都想要知道一些“win10系统array”的相关内容。那么小编也在网上搜集了一些有关“win10系统array””的相关知识,希望姐妹们能喜欢,我们一起来学习一下吧!1、概念:数组是一个变量,用来储存“相同数据类型”的“一组数据”
2、数组和普通的变量对比:声明一个普通变量,就是内存空间划出一个合适的空间,声明一个数组变量,就是在内存空间划出一串连续的空间。所以数组强调的是连续空间。
3、数组的基本要素
3.1数组的名词,用于区别不同的数组
3.2元素:数组中存放的数据
3.3类型:元素的编号(索引),从0开始
4、数组使用和具体应用
static void Test1() { //语法规范:数据类型[]数组名称 //标准的数组声明及使用步骤 int[] scores;//声明一个名词为scores,数据类型为int的数组 scores = new int[5];//分配空间,定义5个 scores[0] = 10;//数组赋值 scores[1] = 20; scores[2] = 30; scores[3] = 40; scores[4] = 50; //scores[5] = 60;//因为上面分配空间是5个,在实际定义的时候不会报错,但是输出执行的时候会报索引超出界限 //scores[6] = 70; int sumScore = scores[0] + scores[1] + scores[2] + scores[3] + scores[4]; int avgScore = sumScore/5;//数组使用 Console.WriteLine( $"这个数组的和是{sumScore},平均数是{avgScore}"); //后期代码越来越复杂,可能不能在一个主程序内写,要分出好几个子程序。 //哪里不明白的地方 //可以Add_VChatId:"jingjianwang888888" }
5、数组的简化写法
//简化的数组声明和赋值的三种情况: int[] score1 = new int[5] { 10, 20, 30, 40, 50 };//和上面的一样 int[] score2 = new int[] { 10, 20, 30, 40, 50, 60 };//没有定义元素个数,所以长度可变 int[] score3 = { 10, 20, 30, 40, 50, 60 };//同上,但是有一点一定要记住,只要定义好了,长度就是固定的
6、使用for和foreach遍历数组
6.1使用for循环遍历(遍历的意思就是从数组依次取出来)
static void Test2() { int[] score1 = new int[5] { 10, 20, 30, 40, 50 }; for (int i = 0; i < score1.Length; i++) { Console.WriteLine(score1[i]); } }
6.2foreach循环的遍历
foreach就是从第一个元素开始,依次取出元素
结构:
foreach(元素类型 变量名词 in 集合或者数组名)
{
//语句
}
代码部分
static void Test3() { int[] score1 = { 10, 20, 30, 40, 50, 60 };//定义一个数组,简化了new int[6], foreach (int item in score1) { //in是里面的意思,就是说在score1里面取值,每次取一个,放到item里面,所以 //item前面的int要和score1数据类型一样 Console.WriteLine(item); } }
7、for和foreach数组遍历对比
如果需要循环次数,就用for
如果不需要循环次数,固定的就用foreach,这个更简单
上文提到while也是循环,while是循环执行某个业务
foreach是遍历元素。两者侧重点不同
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #win10系统array