给出了一个在显式构造函数中获取一堆参数的类。 我要做的是重新排序这些参数。这将在单元测试和我使用该类的任何地方进行大量改变。 是否有任何方法,工具或其他东西,可以在使用该类的整个解决方案之间切换参数?
示例:
更改
public ClassName(string first,string second, string 3rd)
{
}
向
Public ClassName(string second, string 3rd, string first)
{
}
答案 0 :(得分:2)
您可以使用内置Change Signature重构(不确定哪个版本的VS可用)。如果您的VS版本中没有该版本,则自VS 2008以来还可以进行Reorder Parameters重构。