soa*_*dos 8 c# resharper implicit-typing
可能重复:
Resharper:vars
是否有一个原因,resharper暗示var thing1 = 5
相反int thing1 = 5
?它似乎意味着完全相同的东西,除了var对于人类读者来说更难/更难以理解.我很想知道编译器解释它们的方式是否存在差异,或者它是否仅仅是语法糖.
不,生成的IL将完全相同.
我想,如果你采取了ReSharper的建议,这将也 "建议"走另一条路- IIRC默认是始终提供在任一方向变化的能力.您可以更改选项中的建议.
使用'var'关键字往往存在争议.本次辩论的"权威"引用http://blogs.msdn.com/b/ericlippert/archive/2011/04/20/uses-and-misuses-of-implicit-typing.aspx
归档时间: |
|
查看次数: |
223 次 |
最近记录: |