1
9
如果你只是在“第一个或默认”(最小/最大)之后,你不需要排序-你可以在一个o(n)过程中完成。选择第一个项并将其存储在变量中;现在循环所有 其他 项目依次:如果根据您的条件更可取:将其放入变量中。当你走到最后,你就有了赢家。 |
2
3
可以创建自定义比较器:
然后使用
morelinq
的
…或者如果创建比较器看起来很吓人,我写了一个 ComparerBuilder library 为了让事情简单一点:
|
3
0
根据马克的回答,我想到了这个;
分析显示,现在这个值大约占15%,而不是以前的65%,这似乎复制了与linq相同的结果,我可能会在稍后对其进行改进,但现在我得到了我想要的 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |