C#for和foreach的区别 简便理解
for:可以用于任何形式的重复行为,在循环体中,可以进行任何操作;遍历速度慢,执行效率低;
foreach:只能用于遍历,不能更改循环目标,遍历速度快,执行效率高;
总结:若需要遍历集合或数组,并且遍历的过程中只需要读取而不会更改使用Foreach最为合适;
版权声明:本文为-831原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
for:可以用于任何形式的重复行为,在循环体中,可以进行任何操作;遍历速度慢,执行效率低;
foreach:只能用于遍历,不能更改循环目标,遍历速度快,执行效率高;
总结:若需要遍历集合或数组,并且遍历的过程中只需要读取而不会更改使用Foreach最为合适;