[英]Visual studio 2015 refactor method signature
將參數添加到方法調用時,VS重構建議使用空實現創建新的重載方法。
是否可以通過向方法添加參數來更改現有方法的實現?
例如:假設方法A為:
public void A(int i)
{
Console.Debug(i)
}
這種方法稱為:
A(5);
這變成了
A(5,"string");
現在我想將方法更改為:
public void A(int i,string s)
{
Console.Debug(i)
}
而不是創建一個未實現異常的新重載:
public void A(int i,string s)
{
throw new NotImplementedException();
}
Visual Studio無法做到這一點,但是Resharper可以做到。
Visual Studio作為一種IDE,不會像Resharper那樣深刻地暗示。 Resharper專門用於簡化重構方式,並且特別適合於編碼標准。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.