visual-studio-2012 - 从 Visual Studio 中的属性生成字段的快捷方式

标签 visual-studio-2012 shortcut

VS 中是否有任何快捷方式来定义来自 的字段对应 属性(property)?

最佳答案

如果您打算为自动生成的属性生成后备存储:

 public string MyProperty { get; set; }

到:
 public string _myProperty;
 public string MyProperty { 
      get { return _myProperty; } 
      set { _myProperty = value; } 
 }

然后在 Visual Studio 中没有快捷方式可以做到这一点 .重构工具,如 Resharper and CodeRush提供此功能。
  • DevExpress CodeRush Refactor它在 ctrl+` 下,转换为带有后备存储的属性。
  • Resharper它在 alt+enter 下,带有支持字段的属性。

  • 在 Visual Studio 中,有 "Encapsulate field"重构以 ctrl+r 的另一种方式工作,e。
     public string _myProperty;
    

    到:
     public string _myProperty;
     public string MyProperty { 
          get { return _myProperty; } 
          set { _myProperty = value; } 
     }
    

    关于visual-studio-2012 - 从 Visual Studio 中的属性生成字段的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25053206/

    相关文章:

    c# - 永远不会执行加载项事件

    visual-studio-2012 - Visual Studio 2012 Web Deploy发布预览显示更改后的所有文件

    Android选择 Activity 文字颜色

    Eclipse Jee 中的 Java 注释快捷方式很奇怪 2019 03

    c# - 图表X轴移动

    visual-studio-2012 - 如何在Visual Studio中使用PhoneGap

    asp.net - Visual Studio 2012 - 生成 .dll.refresh 文件?

    javascript - 缩短同一变量的多个 if 语句

    java - 如何在java中为jbutton添加快捷键?

    android-studio - Android Studio中的快捷方式定位当前编辑的src文件