C#for和foreach的区别 简便理解

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

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

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

posted @ 2019-07-26 10:51  北特  阅读(944)  评论(0编辑  收藏  举报