代码片段或简写在Visual Studio中创build构造函数

什么是在Visual Studio中创build构造函数的代码片段或捷径?

Visual Studio 2010和C#。

我以前用过,但我不记得了。

input“ctor”+ TAB TAB (按Tab键两次),这将为您所在的类创build默认构造函数

public MyClass() { } 

在你以前的问题上,有人给出了答案,你可以看到所有的代码片段。

更新看来,在某些情况下,你将不得不按两次TAB 。 谢谢@ ho1。

如果您想查看所有可用snippet的列表:

  • CTRL + K ,然后按X

键入ctor,然后按Tab键两次。

键入ctor和选项卡,但有没有任何捷径键有基类的构造函数

只需inputctor然后按Tab键。

在VS2010中,如果您键入“ctor”(不带引号),则Intellisense应该在列表中显示“ctor”。 现在按TAB两次,你应该生成一个空的构造函数。

键入ctor ,然后按Tab

不知道VS 2010,但在2008年的代码片段是'ctor'

input任何代码片段的名称,然后按Tab键。

为了得到属性的代码,你需要select正确的选项,然后按TAB两次,因为VS有多个选项,比如prop,propa,propdp等。

有关片段的完整列表(预制代码的小部分),请按Ctrl + K ,然后按Ctrl + X。 来自MSDN 。 在Visual Studio 2013中使用C#项目工作。

那么如何构造一个构造函数

  1. 按下Ctrl + K ,然后按Ctrl + X
  2. selectVisual C#
  3. selectctor
  4. Tab键

更新:您也可以右键单击代码中您想要的代码片段,然后从右键单击菜单中select“插入片段”

如果你有兴趣从零开始创build“ctor”或类似的类名注入片段,请在C#snippets目录中创build一个.snippet文件(例如C:\ VS2017 \ VC#\ Snippets \ 1033 \ Visual C#\ C #Snippets.snippet)与此XML内容:

 <CodeSnippets> <CodeSnippet><Header><Title>ctor</Title><Shortcut>ctor</Shortcut></Header><Snippet> <Declarations> <Literal Editable="false"><ID>classname</ID><Function>ClassName()</Function></Literal> </Declarations> <Code> <![CDATA[public $classname$($end$) { }]]></Code></Snippet></CodeSnippet> </CodeSnippets> 

这段代码通过调用C#代码片段函数ClassName()的方式注入当前的类名,在此docs.microsoft页面上详细介绍。

展开此代码片段的最终结果:

ctor snippet

构造函数最终结果

对于Visual Studio 2017按“Ctrl +”。