如题, foreach的原理是否跟for循环类似,因为今天做东西时发现,当我用foreach遍历一个容器里面所有控件时 ,把遍历的控件都移走,然后发现遍历不能完全 就跟用for循环是一个结果,因为count在减少 所有遍历不完全 是这个原因么
2 回答
缥缈止盈
TA贡献2041条经验 获得超4个赞
int[] fibarray = new int[] { 0, 1, 2, 3, 5, 8, 13 };
foreach (int i in fibarray)
{
System.Console.WriteLine(i);
}
for(int i=0; i<fibarray.length-1;i++)
{
System.Console.WriteLine(fibarray[i]);
}
这是两种用法 达到的效果一样的 个人认为foreach 在底层还是封装了for功能的
- 2 回答
- 0 关注
- 840 浏览
添加回答
举报
0/150
提交
取消