gpt4 book ai didi

c# - 我如何比较两个通用集合

转载 作者:太空宇宙 更新时间:2023-11-03 19:02:20 24 4
gpt4 key购买 nike

<分区>

我有两个通用集合,名为 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));

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com