在VisualStudio中是否有创建方法的快捷方式,比如属性的“prop,tab”和构造函数的“ctor,tab”?
aoyhnmkz1#
除了Main之外,没有Code snippet可以创建其他方法,但您可以执行以下操作。输入你的 to be 方法名,传递参数,一旦完成,你会注意到在方法名的开头有一个红色下划线。点击它(或点击Ctrl + .),它会给你给予这样的创建方法的选项:
Main
的数据这将生成如下方法:
private static void MySomeMethod(int a, string b) { throw new NotImplementedException(); }
字符串
zmeyuzjn2#
创建方法(extract)还有另一个聪明的方法。如果我有方法,我会使用这种方法,并且我希望将此方法的一部分移动到新的私有方法。1.在方法中选择要提取的代码部分。1.按Ctrl + R + M或右键单击所选代码→重构\提取\提取方法.这将只创建新的私有方法,但会自动设置输入参数和输出参数。
jdg4fx2g3#
1.保存以下代码段到扩展名为“.snippet”的文件
<?xml version="1.0" encoding="utf-8"?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>Generate Method Stub</Title> <Description>Create a new method</Description> <Author>Anoop Simon</Author> <Shortcut>stub</Shortcut> </Header> <Snippet> <Code Language="CSharp"> <![CDATA[public string DummyMethod(string arg1,string arg2) { return string.Empty; } ]]> </Code> </Snippet> </CodeSnippet> </CodeSnippets>
字符串1.打开Visual Studio。1.进入工具-->代码段管理器..(Ctrl +K,Ctrl + B)x1c 0d1x1.导入之前保存的文件1.单击确定1.在Visual Studio IDE中打开任何C#类1.输入'stub',然后按TAB键两次。如果您希望更改快捷方式,请更新代码段文件中标记的值
vdzxcuhz4#
检查Code Snippetssim:static int main方法svm:static void main方法
Code Snippets
qyyhg6bp5#
下面是创建custom code snippet的指南。您可以创建自己的代码片段,或者仅使用此模板:
<?xml version="1.0" encoding="utf-8"?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>create new 'not implemented' method</Title> <Description>create new 'not implemented' method</Description> <Shortcut>emptymethod</Shortcut> </Header> <Snippet> <Code Language="CSharp"> <![CDATA[ $access specifier$ $return type$ $methodName$($params$) { $throw new NotImplementedException()$; }]]> </Code> <Declarations> <Literal> <ID>access specifier</ID> <Default>Array</Default> </Literal> <Literal> <ID>return type</ID> <Default>returnType</Default> </Literal> <Literal> <ID>methodName</ID> <Default>methodName</Default> </Literal> <Literal> <ID>params</ID> <Default>params</Default> </Literal> <Literal> <ID>throw new NotImplementedException()</ID> <Default>throw new NotImplementedException()</Default> </Literal> </Declarations> </Snippet> </CodeSnippet> </CodeSnippets>
字符串在你将这个代码段导入到你的visual studio之后,当你按emptymethod + tab时,你将得到一个新的未实现的方法。
emptymethod
tab
qyswt5oh6#
输入'fun',然后按Tab键。嗒哒!现在我需要输入更多的字符,因为允许的最小字符数是30。
6条答案
按热度按时间aoyhnmkz1#
除了
Main
之外,没有Code snippet可以创建其他方法,但您可以执行以下操作。输入你的 to be 方法名,传递参数,一旦完成,你会注意到在方法名的开头有一个红色下划线。点击它(或点击Ctrl + .),它会给你给予这样的创建方法的选项:
的数据
这将生成如下方法:
字符串
zmeyuzjn2#
创建方法(extract)还有另一个聪明的方法。
如果我有方法,我会使用这种方法,并且我希望将此方法的一部分移动到新的私有方法。
1.在方法中选择要提取的代码部分。
1.按Ctrl + R + M或右键单击所选代码→重构\提取\提取方法.
这将只创建新的私有方法,但会自动设置输入参数和输出参数。
jdg4fx2g3#
1.保存以下代码段到扩展名为“.snippet”的文件
字符串
1.打开Visual Studio。
1.进入工具-->代码段管理器..(Ctrl +K,Ctrl + B)x1c 0d1x
1.导入之前保存的文件
1.单击确定
1.在Visual Studio IDE中打开任何C#类
1.输入'stub',然后按TAB键两次。如果您希望更改快捷方式,请更新代码段文件中标记的值
vdzxcuhz4#
检查
Code Snippets
sim:static int main方法
svm:static void main方法
qyyhg6bp5#
下面是创建custom code snippet的指南。
您可以创建自己的代码片段,或者仅使用此模板:
字符串
在你将这个代码段导入到你的visual studio之后,当你按
emptymethod
+tab
时,你将得到一个新的未实现的方法。qyswt5oh6#
输入'fun',然后按Tab键。嗒哒!现在我需要输入更多的字符,因为允许的最小字符数是30。