|
|
1
6
这个怎么样?
|
|
|
2
4
此代码的作用
大致翻译为:“给我所有更新的船,其ID与至少一个旧船ID不匹配”。那不是你想要的。您想要的逻辑是“给我所有ID与旧船ID不匹配的更新船”,这是由@zeroef正确指定的:
尽管如此,请注意我的评论。使用
这显著减少了嵌套迭代的数量,如果您有很多船(尤其是更新中有很多新船),您将看到不同。 HashSet方法适用于ID,但如果使用ID在Boat类上实现Equals()和GetHashcode()进行比较,则也可以使其适用于实体本身。 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
D_chez12 · 如果对象键值为空,则过滤掉数组中的对象 1 年前 |
|
|
ForEverNewbie · 筛选时间段在另一行时间段内的行 1 年前 |