1
6
这个怎么样?
|
2
4
此代码的作用
大致翻译为:“给我所有更新的船,其ID与至少一个旧船ID不匹配”。那不是你想要的。您想要的逻辑是“给我所有ID与旧船ID不匹配的更新船”,这是由@zeroef正确指定的:
尽管如此,请注意我的评论。使用
这显著减少了嵌套迭代的数量,如果您有很多船(尤其是更新中有很多新船),您将看到不同。 HashSet方法适用于ID,但如果使用ID在Boat类上实现Equals()和GetHashcode()进行比较,则也可以使其适用于实体本身。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |