![]() |
1
2
考虑到这些限制,我会选择
|
![]() |
2
4
尝试以下方法:
一般来说,您不希望将条件与操作结合在一起,因为您正在使单个函数捕获过多的语义信息。它是“做不止一件事”。相反,如果您有一个复杂的条件,请将该条件捕获到一个函数中来封装它。 如果您所指的是更常见的情况,例如函数顶部的参数验证,请考虑 fluent parameter validation . 如果您没有进行参数验证之类的工作,那么我可能会问为什么它在每个函数的顶部,而不是在公共位置捕获,或者在系统边界执行一次。
我认为没有一个好的答案来命名将军
|
![]() |
3
2
这可以通过使用访问器来解决吗?
每当访问内容时,这将执行由Trim Boolean确定的操作。我已经保护了set访问器,因为当trim为true时设置内容值,并检查试图将内容设置为空的特殊情况时,可能会有点含糊不清。良好的文件应涵盖这些情况。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |