在仔细阅读遗留源代码时,我发现了这一点:
DataSet myUPC = new DataSet(); myUPC = dbconn.getDataSet(dynSQL);
Resharper正确地"灰化"其中的"新数据集()"部分,并建议"删除冗余的初始化器",但它是否像那样无害?编译器是否只是在第二次赋值之前处理第一个实例?IOW,第一个任务是不必要的,还是有潜在危害?
c# resharper refactoring garbage-collection
c# ×1
garbage-collection ×1
refactoring ×1
resharper ×1