如何:重命名标识符

更新:2007 年 11 月

下面的过程描述如何重命名代码中的标识符。使用此过程可以执行 重命名 重构操作。

重命名标识符

  1. 按照下面的示例部分中的描述,创建控制台应用程序。

    有关更多信息,请参见控制台应用程序

  2. 将光标放在方法声明或方法调用中的 MethodB 上。

  3. 从“重构”菜单中选择“重命名”。随即显示“重命名”对话框

    您还可以键入键盘快捷键 F2 来显示“重命名”对话框。

    还可以右击光标,指向上下文菜单中的“重构”,然后单击“重命名”以显示“重命名”对话框。

  4. 在“新名称”字段中键入 MethodC。

  5. 选择“在注释中搜索”复选框。

  6. 单击“确定”。

  7. 在“预览更改”对话框中单击“应用”。

使用智能标记重命名标识符

  1. 按照下面的示例部分中的描述,创建控制台应用程序。

    有关更多信息,请参见控制台应用程序

  2. 在 MethodB 的声明中,键入方法标识符或在方法标识符上按 Backspace。此标识符下将显示智能标记提示。

    说明:

    只能在标识符声明中使用智能标记来调用重命名重构功能。

  3. 键入键盘快捷键 Shift+Alt+F10,然后按向下键以显示智能标记菜单。

    - 或 -

    将鼠标指针移至智能标记提示上,以显示该智能标记。然后将鼠标指针移至该智能标记上,并单击下箭头以显示智能标记菜单。

  4. 要调用不具有代码更改预览的重命名重构功能,请选择“将‘<identifer1>’重命名为‘<identifier2>’”菜单项。对“<identifer1>”的所有引用都将自动更新为“<identifier2>”。

    - 或 -

    要调用具有代码更改预览的重命名重构功能,请选择“带预览重命名”菜单项。将会显示“预览更改”对话框。

示例

若要设置此示例,请创建一个名为 RenameIdentifier 的控制台应用程序,然后使用以下代码替换 RenameIdentifier。有关更多信息,请参见控制台应用程序

class ProtoClassA
    {
        // Invoke on 'MethodB'.
        public void MethodB(int i, bool b) { }
    }

    class ProtoClassC
    {
        void D()
        {
            ProtoClassA MyClassA = new ProtoClassA();

            // Invoke on 'MethodB'.
            MyClassA.MethodB(0, false);
        }
    }

请参见

概念

重构

参考

重命名