foreach 循环不能改变集合中各项的值

来源:互联网 发布:艺术照软件 编辑:程序博客网 时间:2024/05/16 07:34
 注意,foreach 循环不能改变集合中各项(上面的temp)的值,所以下面的代码不会编译:
foreach (int temp in arrayOfInts)
{
temp++;
Console.WriteLine(temp);
}
如果需要迭代集合中的各项,并改变它们的值,就应使用for 循环。
原创粉丝点击