jes*_*ing 10
如果您要为自动生成的属性生成后备存储:
public string MyProperty { get; set; }
Run Code Online (Sandbox Code Playgroud)
至:
public string _myProperty;
public string MyProperty {
get { return _myProperty; }
set { _myProperty = value; }
}
Run Code Online (Sandbox Code Playgroud)
然后没有在Visual Studio中执行此操作的快捷方式.Resharper和CodeRush等重构工具提供此功能.
在Visual Studio中,有"封装字段"重构周围工作的其他方式ctrl+ r,e.
public string _myProperty;
Run Code Online (Sandbox Code Playgroud)
至:
public string _myProperty;
public string MyProperty {
get { return _myProperty; }
set { _myProperty = value; }
}
Run Code Online (Sandbox Code Playgroud)