2011-11-28 72 views
0

我有很多我的程序是這樣的線,在Visual Studio中智能複製粘貼/替換?

Current[0][1] - CILH.Offset; 

現在我必須對所有這些改變:

this.Offset(Current[0][1], CILH.Offset); 

我必須手動更改此還是有一些功能或視覺工作室的聰明的東西,可以做到這一點?

UPDATE

確定這裏是德的故事,我有這樣的

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); 

這是瘋了一百行這樣的:(

+2

顯示更多的例子 - 這是不可能根據回答這個沒有能夠提取公共位的單個示例。 – Oded

+2

你可以添加一個你試圖匹配的更多行的例子嗎? – DaveShaw

回答

1

您可以使用正則表達式這一點,你可以看看here瞭解更多詳情