提取方法重构

This refactoring applies to:

  • C#(编程语言)

  • Visual Basic

什么: 允许将代码片段转换为自己的方法。

什么时候: 某些方法中有一段现有代码片段,需要从另一种方法调用。

为什么: 可以复制/粘贴该代码,但这会导致重复。 更好的解决方案是将片段重构为自己的方法,该方法可由任何其他方法自由调用。

操作说明

  1. 突出显示要提取的代码:

    • C#:

      显示 Program 类的 C# 代码的屏幕截图。在该类的 Main 函数中,突出显示了一行代码。

    • Visual Basic:

      显示 Main Sub 的 Visual Basic 代码的屏幕截图。在该 Sub 中,突出显示了一行代码。

  2. 接下来,执行下列作之一:

    • 键盘
      • Ctrl+R,然后按 Ctrl+M。 (请注意,键盘快捷方式可能因所选配置文件而异。
      • Ctrl+。触发“快速作和重构”菜单,并从“预览”窗口弹出窗口中选择“提取方法”。
    • 鼠标
      • 选择 “编辑 > 重构 > 提取方法”。
      • 右键单击代码并选择“ 重构 > 提取 > 方法”。
      • 右键单击代码,选择“ 快速作和重构 ”菜单,然后从“预览”窗口弹出窗口中选择“ 提取方法 ”。

    将立即创建该方法。 现在,只需键入新名称即可重命名方法。

    小窍门

    还可以更新注释和其他字符串以使用此新名称,以及在保存之前 预览更改 ,使用 IDE 右上角显示的“ 重命名 ”框中的复选框。

    • C#:

      显示 Program 类的 C# 代码的屏幕截图。突出显示方法名称并打开“重命名”弹出窗口。

    • Visual Basic:

      显示 Main Sub 的 Visual Basic 代码的屏幕截图。突出显示方法名称并打开“重命名”弹出窗口。

  3. 如果对更改感到满意,请选择 “应用 ”按钮或按 Enter ,并将提交更改。

另请参阅