Resharper将自动属性转换为完整属性

我在这里找到了相反的结果 ,但是我需要经常从auto-property更改为full属性 – 是否可以自动化(并且可能使用快捷方式):

来自Auto-Property

public string FirstName { get; set; } 

对具有支持领域的财产

  private string _firstName; public string FirstName { get { return _firstName; } set { _firstName = value; } } 

显然,我会进一步改变完整的财产……

将光标放在属性名称上,然后等待一两秒钟。 按Resharper热键序列(Alt-Enter),第二个选项应为“To property with backing field”,这是您想要的。

或者,您可以单击左边距中的“锤子”图标以获取选项。

要使其工作(ALT-Enter),您必须配置resharper键盘架构。 VS – >工具 – >选项 – > ReSharper – >常规 – >选项 – >键盘和菜单 – > Resharper键盘架构 – > Visual Studio