如果这样做:
foreach(var a in col) {
a.X = 1;
}
我对集合的迭代器会失效吗?
谢谢
请您参考如下方法:
没有。您可以访问集合中项目的成员。您的代码有效。
您不能做的是在迭代时修改集合本身(通过删除或添加项目)。
如果这样做:
foreach(var a in col) {
a.X = 1;
}
我对集合的迭代器会失效吗?
谢谢
请您参考如下方法:
没有。您可以访问集合中项目的成员。您的代码有效。
您不能做的是在迭代时修改集合本身(通过删除或添加项目)。