<分区> 分区>
我有两个通用集合,名为 barcodesSource 和 barcodesTarget。它们都是同一类型的Helper。我想将名为 barcodesSource 的集合与基于属性 BARCODE 的第二个集合进行比较,并仅返回第一个集合中的数据,而第二个集合中没有相应的 BARCODE。
谁能告诉我这个问题的解决方案?
class Helper
{
public long BARCODE { get; set; }
public int ITEM { get; set; }
}
List<Helper> barcodesSource = new List<Helper>();
List<Helper> barcodesTarget = new List<Helper>();
var distinctBarcodes = barcodesSource.Where(a => barcodesTarget.All(b => b.BARCODE != a.BARCODE));
