何时以及为何使用Refactor>重新排序参数

时间:2015-06-25 04:24:11

标签: c# visual-studio-2013 refactoring

我正在尝试搜索这个简单问题的答案 在Visual Studio中,我们有一个技术'refactor'子类型重新排序参数

我们何时以及为什么需要重新排序某种方法的参数?什么是必须改变函数参数顺序的场景

2 个答案:

答案 0 :(得分:0)

有几种情况下重新排序很有帮助。例如,如果您需要使方法的其中一个参数可选。然后必须将其移动到参数列表的末尾。 Refactor-> Reorder允许您移动参数,它将在您的代码中的任何位置更新对您的方法的调用。这使开发人员不必修复每个单独的呼叫。

答案 1 :(得分:0)

您可能希望重新排序参数,以使不同的方法在调用方式上更加一致。如果您有多个方法使用相同的参数,或者至少是一个公共子集,您可能会发现如果公共参数都在参数列表的开头并且顺序相同,则更方便记住如何调用它们。 / p>