标签:foreach 完数 执行 插入 指定 类型 remove 声明 基础知识
数组的定义:能存放任意多个同类型的数据,数组的索引是一个int类型的数字,从0开始,依次为数组中每一个数组项的编号。声明:数据类型[ ] 变量名;赋值:变量名=new 数据类型[ 长度]
这里的长度是int类型,注意:声明和赋值里的数据类型必须一致
数组项的读取与修改,读取: 变量名[ 索引] 从指定数组中,通过编号取出某一个数的值, 返回类型与数组类型相同;这里的索引指的是下标,修改: 变量名[ 索引]=值, 这个表达式指的是将这个“值”赋给“索引”
读取数组长度,格式: 变量名.Length; 返回类型为int。一个数组创建后,它每一个数组项的值,为数组项类型的默认值
一个数组在创建后,它的长度固定不变,这叫做数组的定长性
数组的遍历的定义:指从数组的第一项开始,依次取完数组的所有项。要实现数组的遍历,可以使用遍历,可以使用循环,循环变量从0开始,依次取到数组的最大下标(数组的长度-1),在循环体中,使用循环变量作为下标,即可取出数组每一项的值。想实现交换排序,他的思路是:把第一个位置的数字拿出来,依次和后面位置的数字进行比较,如果比后面位置的数字大,则交换位置
List的创建
定义:List<数据类型> 变量名
赋值:变量名=new List<数据类型>();
初始化器:变量名=new List<数据类型>{元素1,元素2,。。。元素n};
List的操作
添加元素:变量名.Add(要添加的数据);
插入元素:变量名.insert(索引,要插入的数据);
删除元素
变量名.RemoveAt(索引); 意思是删除指定索引位置的元素
变量名.Remove(索引) 意思是删除集合中与填写的数据相同的第一个匹配项
修改元素:变量名【索引】=值
获取元素数量:变量名.count
foreach循环 只能用于遍历数组或集合
代码格式: foreach(数据类型 变量in数组或集合) {循环体}
解释:从数组或集合中,依次取出每一项的数据,每取一项数据,就把数据赋值给循环变量,每一次赋值后,运行一次循环体
foreach循环与for循环的比较
foreach: 只能用于遍历;不能更改循环目标;遍历速度快,执行效率高。
for:可以用于任何形式的重复行为;在循环体中可以进行任何操作;遍历速度慢,执行效率低
若需要遍历集合或数组,并且遍历的过程中只需要读取而不会更改,使用foreach循环最合适
这次的博客就这样了
标签:foreach 完数 执行 插入 指定 类型 remove 声明 基础知识
原文地址:http://www.cnblogs.com/y1208537647/p/7788882.html