私は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 = 1AND OperationId = 3、の組み合わせMachineId =2。