首页 > 技术文章 > C#for和foreach的区别 简便理解

-831 2019-07-26 10:51 原文

for:可以用于任何形式的重复行为,在循环体中,可以进行任何操作;遍历速度慢,执行效率低;

foreach:只能用于遍历,不能更改循环目标,遍历速度快,执行效率高;

总结:若需要遍历集合或数组,并且遍历的过程中只需要读取而不会更改使用Foreach最为合适;

推荐阅读