我必须做很多场和财产的组合。我不能使用隐式属性版本“{get; set;}”,因为字段需要一些属性。
因此,在Visual Studio Express 2013中,有没有办法让快捷方式创建与我刚刚写完的字段相关联的属性?
让我说我写;
private MyType myData;
我按CTRL + P(无论快捷方式),然后添加
public MyType MyData
{
get { return myData; }
set { myData = value; }
}
刚刚过去。
有可能吗?
编辑: 然而,Express版本只有两个重构功能:重命名和提取方法,其他功能如封装不存在。
我想我被卡住了。
答案 0 :(得分:2)
根据您的要求,只需点击3次,就可以这样做:
在您的字段中点击,然后Refactor
- > EncapsulateField
你完成了。
答案 1 :(得分:1)
检查一下: http://msdn.microsoft.com/en-us/library/z41h7fat.aspx
这可能也很有用(创建自己的代码段): http://msdn.microsoft.com/en-us/library/vstudio/ms165394.aspx
这里有你需要的所有代码片段,包括“prop”,这是你现在需要的代码片段!
希望有所帮助
答案 2 :(得分:1)
道具 然后按Tab 然后输入属性名称 然后按ctrl +。 然后点击“转换为完整媒体资源”
答案 3 :(得分:0)
您应该使用代码段并为其指定热键。
有关管理代码段的详细信息,请访问:http://msdn.microsoft.com/en-us/library/ms165394.aspx