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

本文关键字:新排序 排序 参数 gt 为什么 Refactor 何时 | 更新日期: 2023-09-27 17:59:40

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

何时以及为什么我们需要对某个方法的参数进行重新排序?必须更改函数的参数顺序的情况是什么?

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

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

您可能需要对参数进行重新排序,以使不同的方法在调用方式上更加一致。如果你有几个方法使用相同的参数,或者至少使用一个公共子集,那么如果公共参数都在参数列表的开头,并且顺序相同,你可能会发现记住如何调用它们会更方便。