for循环
for (int i = 0; i < length; i++)
{
循环体
}
for 循环由 int i = 0表达式1,i < length表达式2(用于循环的条件满足条件则继续),i++表达式3和循环体
for 循环就是按照下标(i)进行操作
for 表达式1:只会执行一次
表达式2:用于循环的条件满足条件则继续如果一直为true则为死循环
表达式3:在每次循环的循环体代码执行完毕之后在运行的代码
运行的顺序就是
表达式1 表达式2(如果为条件满足为true)
循环体 表达式3
表达式2(如果为条件满足为true)
循环体 表达式3
表达式2(如果为条件满足为true)
循环体 表达式3
…
直到表达式2条件为false或者设定好某种条件满足是直接终止循环
foreach循环
foreach (var item in collection)
{
循环体
}
foreach 循环有var(数据类型),item(变量),collection(需要循环的集合或数组)和循环体
在使用foreach 循环的时候要注意不能在在循环内部删除或增加元素否则就会出现InvalidOperationException:异常,虽然不能删除或增加元素,但是foreach 循环比for 循环遍历数组或集合的速度更快也就是说foreach 循环用来遍历集合或数组效率比for 循环要高