我见过一些人用c#快速创建属性,但他们是如何做到的呢?
在Visual Studio(目前使用Visual Studio 2010)中有哪些快捷方式可以创建属性?
我用的是c#。
例如,
public string myString {get;set;}
我见过一些人用c#快速创建属性,但他们是如何做到的呢?
在Visual Studio(目前使用Visual Studio 2010)中有哪些快捷方式可以创建属性?
我用的是c#。
例如,
public string myString {get;set;}
当前回答
你可以定义一个字段,然后按下: Ctrl +。 然后选择“封装字段:....”, 你可以插入它的属性! 截图
其他回答
去
工具>>选项>>文本编辑器>> c# >>智能感知
在Snippets行为部分:
确保选中了“始终包含代码片段”。
我希望这对你也有用。
除了Amra的答案外,您还可以通过输入找到其他片段
Ctrl + K, Ctrl + X
映射到Edit。在我的Visual Studio中使用InsertSnippet,并向您显示可用的完整代码段列表。
还要记住,您可以通过使用代码片段管理器来配置自己的代码片段,该管理器可在工具菜单代码片段管理器....中找到 基本上你创建了一个文件*。代码片段,并使用代码片段管理器中的导入按钮将其添加到Visual Studio。 想要完整的教程,你可以去文档;演练:创建一个代码片段。
在Visual Studio中,代码片段的处理方式与Visual Studio中略有不同。您可以通过键入Ctrl + Shift + P并键入snippet来访问所有代码段。应该有两个选项,插入代码段和首选项:配置用户代码段。
前者从代码段列表中插入代码段(使用状态栏中的语言模式),而后者可以为任何语言模式创建自己的代码段。
如果您知道短名称,您可以键入它并使用Tab展开代码片段。对于插入c#属性,您有三个可用的代码段,prop、propfull和propg,用于不同的目的。
从:
private int myVar;
当你选择“myVar”,右键单击,然后选择“重构”,并选择“封装字段”。
它会自动创建:
{
get { return myVar; }
set { myVar = value; }
}
或者你可以按Ctrl + R + E快捷键。
按照Amra的建议,输入“prop”+ Tab + Tab, 你可以立即输入属性的类型(这将取代默认的int),键入另一个选项卡,并键入属性名(这将取代默认的MyProperty)。按Enter键完成。
“propfull”类型。使用它会更好,它会生成属性和私有变量。
输入“propfull”,然后按TAB键两次。