“内联变量”重构
此重构允许您将代码中变量的所有出现替换为其初始值。 请注意,仅当变量值在初始化后保持不变时,才应应用此重构。
在下面的示例中,我们使用此重构将 反转 变量内联。
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年 9月 27日