将变量声明移动到引用附近

此重构适用于:

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);
}