如何:重命名标识符
更新:2007 年 11 月
下面的过程描述如何重命名代码中的标识符。使用此过程可以执行 重命名 重构操作。
重命名标识符
按照下面的示例部分中的描述,创建控制台应用程序。
有关更多信息,请参见控制台应用程序。
将光标放在方法声明或方法调用中的 MethodB 上。
从“重构”菜单中选择“重命名”。随即显示“重命名”对话框。
您还可以键入键盘快捷键 F2 来显示“重命名”对话框。
还可以右击光标,指向上下文菜单中的“重构”,然后单击“重命名”以显示“重命名”对话框。
在“新名称”字段中键入 MethodC。
选择“在注释中搜索”复选框。
单击“确定”。
在“预览更改”对话框中单击“应用”。
使用智能标记重命名标识符
按照下面的示例部分中的描述,创建控制台应用程序。
有关更多信息,请参见控制台应用程序。
在 MethodB 的声明中,键入方法标识符或在方法标识符上按 Backspace。此标识符下将显示智能标记提示。
说明: 只能在标识符声明中使用智能标记来调用重命名重构功能。
键入键盘快捷键 Shift+Alt+F10,然后按向下键以显示智能标记菜单。
- 或 -
将鼠标指针移至智能标记提示上,以显示该智能标记。然后将鼠标指针移至该智能标记上,并单击下箭头以显示智能标记菜单。
要调用不具有代码更改预览的重命名重构功能,请选择“将‘<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);
}
}