他们说一个人不应该带着两个计时器出海,或者戴两个手表。您应该使用一个可靠的,或者三个(或更多)来遵循“多数规则”。
那么,我应该安装另一个代码重构助手,还是卸载其中一个?我已经安装了两个,他们为这行代码是否:
using (StreamReader file = new StreamReader(ChemicalMakeupOfEveryDropOfWaterInTheMississippi))
...应该是这样的:
using (var file = new StreamReader(ChemicalMakeupOfEveryDropOfWaterInTheBigMuddy))
如果我明确指定类型,带有灯泡装订线图标的工具会告诉我:
“使用隐式类型的局部变量声明|使用'var'”
如果我默认并允许它将显式转换为隐式,则另一个工具(在装订线中带有铅笔图标的工具)会显示“明确指定类型”并将“var”更改回“StreamReader”
我陷入了一个无限循环,将显式更改为隐式并再次返回。我的看法是这并不重要,但我把这个难题抛给了 StackOverflow 人群的智慧。