1
41
我建议:
没有必要明确返回
这么说,你的编译错误引起了我的兴趣。乍一看,它似乎能起作用。你能发布一个简短但完整的未能编译的例子吗?条件表达式的类型应为
至于奖金问题:我不知道哪一个更快,99.99%的情况下我也不在乎。我会 吃惊的 发现它造成了任何明显的延迟,除非它出于某种原因禁止了内联。走得最远 可读的 解决方案-这是简单的返回语句,imo。 |
2
10
试试这个:
返回之前,将计算表达式count>0并给出true或false。 这也应该有效:
但我建议你不要这样做。 我总是尽量减少水平操作的数量,我相信这会使代码更容易阅读。 想象一下下面的场景,它会让人困惑:)
|
3
5
从C的角度看#
它的可读性更好。 但是编译器会调整代码的大小,所以编译后的三个选项实际上是相同的。您可以尝试查看要验证的IL代码! |
4
1
这作品
然后可以使它返回除true和false之外的其他值。在您的特定情况下,我希望其他建议;返回计数>0; |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |