代码片段或简写在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#项目工作。
那么如何构造一个构造函数
- 按下Ctrl + K ,然后按Ctrl + X
- selectVisual C#
- selectctor
- 按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页面上详细介绍。
展开此代码片段的最终结果:
对于Visual Studio 2017按“Ctrl +”。