私は2つのリストを持っています。LIST2に存在しないアイテムをLIST1から削除したい。
したがって、たとえば:
var list1 = new List<DownloadTask>();
list1.Add(new DownloadTask{ OperationID = 1, MachineID = 1 });
list1.Add(new DownloadTask{ OperationID = 2, MachineID = 1 });
list1.Add(new DownloadTask{ OperationID = 3, MachineID = 1 });
list1.Add(new DownloadTask{ OperationID = 3, MachineID = 2 });
var list2 = new List<DownloadTask>();
list2.Add(new DownloadTask{ OperationID = 1, MachineID = 1 });
list2.Add(new DownloadTask{ OperationID = 3, MachineID = 2 });
実行後list1
は、次の項目のみを含める必要があります:operationId = 1
、machineId = 1
AND OperationId = 3
、の組み合わせMachineId =2
。