Beim Hinzufügen eines Parameters zu einem Methodenaufruf schlägt das VS-Refactoring vor, eine neue überladene Methode mit einer leeren Implementierung zu erstellen.Visual Studio 2015 Refactor-Methodensignatur
Kann die vorhandene Methodenimplementierung durch Hinzufügen eines Parameters zur Methode geändert werden?
Zum Beispiel: Unter der Annahme, Methode A:
public void A(int i)
{
Console.Debug(i)
}
Und diese Methode aufgerufen wird:
A(5);
und dies geändert
A(5,"string");
jetzt will ich das ändern Methode zu sein:
public void A(int i,string s)
{
Console.Debug(i)
}
anstatt dass eine neue mit nicht umgesetzt Ausnahme erstellt Überlastung:
public void A(int i,string s)
{
throw new NotImplementedException();
}