“内联变量”重构
此重构允许您用变量的初始化器替换代码中变量的所有出现。 请注意,仅当变量值在初始化后保持不变时才应应用此重构。
在下面的示例中,我们使用此重构内联了 reversed 变量。
static string ReversedString(string input)
{
var chars = input.ToCharArray();
Array.Reverse(chars);
var reversed = new string(chars);
return reversed;
}
static string ReversedString(string input)
{
var chars = input.ToCharArray();
Array.Reverse(chars);
return new string(chars);
}
内联一个变量
将光标放在编辑器中变量的声明或使用位置。
执行以下操作之一:
按 Control+Alt+N ,然后选择 内联变量
按下 Control+Shift+R 然后选择 内联变量。
右键单击并从上下文菜单中选择 重构 | 内联变量。
从主菜单中选择 。
如果未发现冲突,ReSharper 会立即执行重构。 否则,它会提示您 解决冲突。
此功能在以下语言和技术中是 支持的:
此处提供的说明和示例介绍了在 C# 中使用该功能。 有关其他语言的更多信息,请参阅 语言和框架 部分中的相关主题。
最后修改日期: 2025年 12月 8日