我的程序中有很多这样的行,
Current[0][1] - CILH.Offset;
现在我必须将所有这些改为:
this.Offset(Current[0][1], CILH.Offset);
我是否必须手动更改此功能,或者Visual Studio中有哪些功能或智能功能可以执行此操作?
更新
好的,这是故事,我有这样的行
double something0 = Current[0][1] - CILH.Offset; //both vars on right side are doubles
double something1 = Current[1][1] - CILH.Offset;
double something2 = Current[2][1] - CILH.Offset;
我遇到了一些问题所以我决定将两个右侧双打传递给一个方法,然后使用该方法:
private void Offset(double val, double off)
{
if(off == 0) return val;
else if(val == 0) return off;
else return val + off;
}
现在我必须将所有行改为:
double something0 = Offset(Current[0][1], CILH.Offset);
double something1 = Offset(Current[1][1], CILH.Offset);
double something2 = Offset(Current[2][1], CILH.Offset);
对于像这样的百行来说这是疯了:(