A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dbqwaii 中级黑马   /  2013-2-25 11:05  /  1537 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

   foreach (var item in collection)
            {
               
            }
他的执行过程到底是怎么在这里的  最后的collection为什么有的时候也可以换做集合 也可以换做字符串

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

3 个回复

倒序浏览
foreach 语句的含义是为数组或对象集合中的每个元素重复一个嵌入语句组。
collection 可以为数组,集合。var可以自动帮你查找collection属于集合或者数组。然后进行转换。

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
这个很好理解的,简单讲就是遍历。为数组或者对象集合中的每个元素执行操作,是每个元素!
collection为什么有的时候也可以换做集合 也可以换做字符串?字符串就是字符的集合,很好理解的...
回复 使用道具 举报
foeach类似for循环,但原理不同  你可以把collection  理解为 for循环中的  Length 和 Count   也就是数组和集合

foreach好像内部是一个迭代器,它是一次性遍历数据。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马