黑马程序员技术交流社区

标题: foreach的相关问题 [打印本页]

作者: dbqwaii    时间: 2013-2-25 11:05
标题: foreach的相关问题
   foreach (var item in collection)
            {
               
            }
他的执行过程到底是怎么在这里的  最后的collection为什么有的时候也可以换做集合 也可以换做字符串
作者: 生活墨墨    时间: 2013-2-25 11:56
foreach 语句的含义是为数组或对象集合中的每个元素重复一个嵌入语句组。
collection 可以为数组,集合。var可以自动帮你查找collection属于集合或者数组。然后进行转换。
作者: 吕振    时间: 2013-2-25 12:27
这个很好理解的,简单讲就是遍历。为数组或者对象集合中的每个元素执行操作,是每个元素!
collection为什么有的时候也可以换做集合 也可以换做字符串?字符串就是字符的集合,很好理解的...

作者: 戴鑫凯    时间: 2013-2-25 12:48
foeach类似for循环,但原理不同  你可以把collection  理解为 for循环中的  Length 和 Count   也就是数组和集合

foreach好像内部是一个迭代器,它是一次性遍历数据。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2