创建与字段关联的属性的快捷方式?

时间:2013-12-16 00:44:17

标签: c# visual-studio-2013

我必须做很多场和财产的组合。我不能使用隐式属性版本“{get; set;}”,因为字段需要一些属性。

因此,在Visual Studio Express 2013中,有没有办法让快捷方式创建与我刚刚写完的字段相关联的属性?

让我说我写;

private MyType myData;

我按CTRL + P(无论快捷方式),然后添加

public MyType MyData
{
    get { return myData; }
    set { myData = value; }
}

刚刚过去。

有可能吗?

编辑: 然而,Express版本只有两个重构功能:重命名和提取方法,其他功能如封装不存在。

我想我被卡住了。

4 个答案:

答案 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