gpt4 book ai didi

c# - 检查集合是否包含具有特定属性的元素

转载 作者:太空宇宙 更新时间:2023-11-03 13:15:52 26 4
gpt4 key购买 nike

<分区>

我有 2 个不同实体的集合。如何从中收集 1 个具有唯一数据的集合(companyName & productName & certId)。

我尝试的是:第一个集合我循环迭代并检查第二个集合是否包含具有相同 certId、productName 和 companyName 的元素。但我不确定我是否做得好。

如果元素不包含,我需要添加它。

releases.ForEach(
r =>
{
if (!ratings.All(x =>
x.certID == r.certID && x.companyNameWhenRated == r.companyNameOnStore &&
x.productNameWhenRated == r.productNameOnStore))
{
ratings.ToList().Add(new uRating
{
certID = r.certID,
productNameWhenRated = r.productNameOnStore,
companyNameWhenRated = r.companyNameOnStore,
uCert = r.uCert,
rAgeRating = r.uCert.uRatings
.Where(u => u.certID == r.certID
&& u.productNameWhenRated != r.productNameOnStore
&& u.companyNameWhenRated != r.companyNameOnStore)
.Select(ur => ur.rAgeRating).First()
});
}
});

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