我正在尝试使用计数器从列表中删除某些内容,但它对我不起作用。
int i =0;
foreach(Rolls rl in rolls)
{
if(rl.getCourseId == courseId && rl.getStudentId == studentId)
{
rolls.RemoveAt(i) ;
}
i++;
}
谁能明白为什么这可能行不通。它给了我一个运行时异常:
“集合已修改;枚举操作可能无法执行。”