![]() |
1
3
使用隐式类型变量(
|
![]() |
2
0
你必须在写作和阅读之间找到自己的平衡点。当然,您可以将鼠标悬停在变量的下一次使用上以查看推断的类型,但如果您没有在IDE中读取代码,则可能会出现问题。
我最近遇到的一个边缘情况是,我试图手动替换
|
![]() |
3
0
这显然是推荐的方法(如果您使用像Resharper这样的工具,它将在默认情况下建议尽可能用'var'替换特定类型)。我个人更喜欢使用特定类型的可读性。但是,如果代码质量良好,方法长度正常,那么即使使用了“var”,它仍然是可读的。关于这个问题,这里有一个冗长的讨论: Use of var keyword in C# 否则,使用var对性能没有影响(它不像使用“object”和类型转换)。 |
![]() |
Alex Pander · cleaner代码的嵌套命名空间[已关闭] 7 年前 |
![]() |
Jamil Noyda · 导入模块的最佳方式Python[复制] 7 年前 |
![]() |
Samselvaprabu · 我们是否需要不惜任何代价避免重复? 7 年前 |
![]() |
user9549524 · 基于一列的值从二维矩阵中提取值 7 年前 |
![]() |
MedAl · 不使用try/catch处理异常 7 年前 |
![]() |
Declan McKenna · 特殊情况模式在Swift中是否多余? 7 年前 |