此重构适用于:
1、C#
2、Visual Basic
功能:将变量声明移至靠近其用法的位置。
时机:具有可存在于较窄范围中的变量声明时。
原因:可以将其保留不变,但这可能会导致可读性问题或信息隐藏。 可以进行重构,以提高可读性。
操作说明
1、将光标置于变量声明中。
2、接下来,执行以下操作之一:
键盘
按 Ctrl+. 触发“快速操作和重构”菜单,然后从“预览”弹出窗口中选择“移动声明至引用附近”。
鼠标
右键单击代码,选择“快速操作和重构”菜单,然后从“预览”弹出窗口中选择“移动声明至引用附近”。
3、对更改感到满意时,按 Enter 或单击菜单中的修复,即可提交所做的更改。
例如:
// Before int x; if (condition) { x = 1; Console.WriteLine(x); } // Move declaration near reference // After if (condition) { int x = 1; Console.WriteLine(x); }