私は以下のコードを持っています。ValidClaimControl Numbersにない場合は、以下の条件に基づいてRecoveryRecords変数のデータを削除しています。
RecoveryRecords.Remove(s)で行を実行した後、レコード変数からも削除しています。私は実際にrecords変数からのデータが必要です。
レコード変数にデータを保持するにはどうすればよいですか?
List<List<Field>> records = new List<List<Field>>();
List<List<Field>> RecoveryRecords = new List<List<Field>>();
//Some Logic here to populate records variable
RecoveryRecords = records;
List<string> validClaimControlNo = new List<string>();
//Some Logic here to populate validClaimControlNo variable
foreach (List<Field> s in RecoveryRecords.ToList())
{
foreach (Field f in s)
{
if (!(validClaimControlNo.Contains(f.Value)))
RecoveryRecords.Remove(s);
}
}