黑马程序员技术交流社区
标题:
foreach (var i in str) i 的问题?
[打印本页]
作者:
董华阳
时间:
2013-3-12 09:32
标题:
foreach (var i in str) i 的问题?
本帖最后由 董华阳 于 2013-3-12 10:17 编辑
foreach (var i in str)
{
i = "0";//i是一个foreach迭代变量,无法为它赋值
}
为什么 不能给 i 赋值?而 for(i=0,i<100,i++) 中的i却可以?
作者:
肖彬
时间:
2013-3-12 09:55
foreach中那个 "i" 是用来存放从str中取出的值的 当然不可以给它赋值
而for循环中的 "i" 是循环条件的控制变量 当然必须要给它赋值 它才能控制循环
作者:
董华阳
时间:
2013-3-12 10:15
{:soso_e183:}听你这么一说 恍然大悟 谢了
作者:
朱君
时间:
2013-3-12 13:42
foreach中那个 "i" 用来存放从str中取出的值的 ,也可以给他+=
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2