簡體   English   中英

Visual Studio 2015重構方法簽名

[英]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可以做到。

Resharper建議您修改現有實施

Visual Studio作為一種IDE,不會像Resharper那樣深刻地暗示。 Resharper專門用於簡化重構方式,並且特別適合於編碼標准。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM