是不是foreach只能遍历数组跟集合,其它的都可以用for。
解决方案
15
foreach迭代子是不能修改的。使用foreach的对象,必须实现IEnumerable接口 。foreach实际上是while语句的语法糖。for没什么好说的,只是多次执行某一个操作,不限制。
5
20
foreach能完成的功能 for都能完成 for能完成的功能foreach不一定能完成 for是能本人设置步长的 而foreach不能 并且要使用foreach必须要实现IEnumerable接口