私は以下のコードを持っています。レコードを削除しようとしていますが、レコードを削除するときに例外がスローされます。コレクションが変更されました。列挙操作が実行されない可能性があります。」
メッセージを取り除く方法に関するアイデア。あなたの時間を感謝します。
//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++;
}