修改大型代码库中的参数



我的任务是修改现有方法的功能。此方法读取config.xml文件并生成一个端点。此方法由70个其他方法调用,以生成基于rest的调用。我必须让这个方法生成潜在的2个端点,这取决于我们在迁移过程中的位置。问题是我如何更改其他70种方法以接受2个可能的参数?有没有一种简单的方法可以实现这一点,而不必接触调用我正在修改的一个方法的70个方法?TIA!

您可以为参数添加默认值。例如,如果你有这种方法:

public string ShowName(string firstName){}

你想添加一个你可以做的可选参数:

public string ShowName(string firstName, string lastName = String.empty){}

最新更新