我有一个相当简单的php代码,我想将其更改为循环(如果可能)。否则,代码结尾将太长。不幸的是,我对php并不是很熟悉(代码是针对在线调查者的。)
class PartnerComparer : IEqualityComparer<AE_AlignedPartners>
{
// Partners are equal if their ObjectID's are equal.
public bool Equals(AE_AlignedPartners x, AE_AlignedPartners y)
{
//Check whether the partner's ObjectID's are equal.
return x.ObjectID == y.ObjectID;
}
public int GetHashCode(AE_AlignedPartners ap) {
return ap.ObjectId.GetHashCode();
}
}
var intersect = ae_alignedPartners_news.Intersect(ae_alignedPartners_olds);
var creates = ae_alignedPartners_news.Except(intersect, new PartnerComparer);
var deletes = ae_alignedPartners_old.Except(intersect, new PartnerComparer);
基本上之后==数量必须增加“1”,直到它到达图9中,而在同一时间的阵列增加的范围内。
感谢您的帮助!
最诚挚的问候
答案 0 :(得分:11)