![]() |
1
2
只有一级缩进和适当的变量名:
|
![]() |
2
2
我想
它相当于
依我所见
|
![]() |
3
1
这并不是真的错,但我不认为最后一个代码块更具可读性。
就个人而言,我会坚持
|
![]() |
4
1
我不会对bool值使用switch子句。代码的一种更可读的形式是:
但这不是OOP代码的一个好例子,我建议您阅读一些坚实的原则。 |
![]() |
5
1
依我看,第一个代码比那个怪物更可读。如果您使用的是C 7或更高版本,您可以这样编写代码:
|
![]() |
6
0
谢谢大家的帮助!我最终所做的,原因有很多:
我更喜欢这种方法,原因是:
弗斯特
-如果
第二
,如果添加了另一个条件,我只需要添加另一个事例,而不是构建一个大型嵌套
第三 -如果没有匹配的案例,则在默认案例中更容易维护日志记录。 我在周末考虑了所有答案,并接受了@sergey berezovskiy的答案,因为他发布的答案和链接帮助我得出了最终结论。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 6 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 6 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 6 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 6 月前 |