此重构适用于:
1、C#
2、Visual Basic
功能: 删除或更改方法参数的顺序。
使用时机: 想要移动或删除当前用于多个位置的方法参数时。
操作原因:可以手动删除和重新排列参数,然后找到对此方法的所有调用并逐一更改,但这样可能会引发错误。 此重构工具可自动执行此任务。
操作说明
1、突出显示要修改的方法的名称或其用法之一,或将文本光标置于其中:
C#:
VB:
2、接下来,执行以下操作之一:
键盘
按“Ctrl+R”,然后按“Ctrl+V”。 (请注意,键盘快捷方式可能因所选的配置文件而有所不同。)
按“Ctrl+.”触发“快速操作和重构”菜单,然后从预览窗口弹窗中选择“更改签名”。
鼠标
选择“编辑”>“重构”>“删除参数”。
选择“编辑”>“重构”>“重新排列参数”。
右键单击代码,选择“快速操作和重构”菜单,然后从“预览”弹出窗口选择“更改签名”。
3、在弹出的“更改签名”对话框中,可以使用右侧的按钮更改方法签名:
纽扣 | 描述 |
---|---|
上移/下移 | 在列表中向上和向下移动所选的参数 |
添加 | 将新参数添加到列表 |
移除 | 从列表删除所选的参数 |
还原 | 将所选择的已删除参数还原到列表 |
4、选择“更改签名”对话框中的“添加”将打开“添加参数”对话框。 可通过“添加参数”对话框添加类型名称和参数名称。 可以选择使用默认值使参数为必需或可选。 然后,可以在调用站点中添加一个值并为该值选择一个命名参数,也可以引入一个 TODO 变量。 TODO 变量将 TODO 置于你的代码中,以便你可以访问每个错误并单独遍历每个调用站点,然后决定要传递的内容。 对于可选参数,你可以选择完全省略调用站点。
5、添加参数后,按“确定”预览更改。