下列代码在运行中会发生什么问题?如何避免?List ls = new List(new int[]
下列代码在运行中会发生什么问题?如何避免?
List ls = new List(new int[] { 1, 2, 3, 4, 5 });
foreach (int item in ls)
{
Console.WriteLine(item * item);
ls.Remove(item);
}
参考解答
会产生运行时错误,因为foreach是只读的。不能一边遍历一边修改。
相似问题
游戏动画有哪几种?原理是什么?
游戏动画有哪几种?原理是什么?
物理更新一般放在哪个系统函数里?
物理更新一般放在哪个系统函数里?
在场景中放置多个Camera并同时处于活动状态会发生什么?
在场景中放置多个Camera并同时处于活动状态会发生什么?
光照计算中的diffuse的计算公式是什么?
光照计算中的diffuse的计算公式是什么?
下列代码在运行中会产生什么问题?string a = new string(abc);a = (
下列代码在运行中会产生什么问题?string a = new string("abc");a = (a ToUpper() + "123") Substring(0, 2);
