迭代器变量,为什么不能修改
foreach (ComplieSample.two.Denifition.TFirst_Follow item in Tlrs) //遍历文法,然后将
{
if (item.First == "@")
{//它是一个迭代器,是无法修改他们的值的
item.Select = item.Follow;
}
else
{
item.Select = item.First;
}
这是什么问题?迭代的时候不能修改被迭代的集合,集合中的元素是可以被修改的
恩恩,刚刚想到了解决的办法