我有下面的代码。我正在尝试删除记录,并且在删除记录时抛出异常。“集合已修改;枚举操作可能无法执行。”
关于如何摆脱消息的任何想法。珍惜你的时间。
//validClaimControlNo has valid ClaimControl Numbers.
List<string> validClaimControlNo = new List<string>();
int count = 0;
foreach (List<Field> f in records)
{
foreach (Field fe in f)
{
if (i == 0)
if (!(validClaimControlNo.Contains(fe.Value)))
{
//if this claim is not in the Valid list, Remove that Record
records.RemoveAt(count);
}
i++;
}
i = 0;
count++;
}