Visual Studio中是否有创建方法的快捷方式?

时间:2014-05-22 15:40:14

标签: c# visual-studio shortcut

Visual Studio中是否有创建方法的快捷方式,例如属性的“prop,tab”和构造函数的“ctor,tab”?

4 个答案:

答案 0 :(得分:6)

除了Main之外,没有Code snippe来创建方法,但您可以执行以下操作。

键入您的 方法名称,传递参数,完成后,您会注意到方法名称开头的蓝色下划线。单击(或单击 Ctrl + ,将为您提供创建方法的选项:

enter image description here

这将生成如下方法:

private static void MySomeMethod(int a, string b)
{
    throw new NotImplementedException();
}

答案 1 :(得分:4)

检查Code Snippets

sim:static int main方法

svm:static void main method

答案 2 :(得分:3)

还有另一种聪明的创建方法(提取)的方法。

如果我有方法,并且希望将其中的一部分转移到新的私有方法中,我将使用这种方式。

  1. 在要提取的方法中选择一部分代码。
  2. Ctrl + R + M 或右键单击所选代码→Refactor \ Extract \ Extract Method ...

这将仅创建新的私有方法,但会自动设置输入参数和输出参数。

答案 3 :(得分:2)

  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。
  2. 转到工具->代码段管理器。.(Ctrl + K,Ctrl + B) enter image description here

  3. 导入先前保存的文件

  4. 单击确定
  5. 在Visual Studio IDE中打开任何C#类
  6. 键入“存根”,然后按两次TAB键。如果要更改快捷方式,请更新代码段文件中的tag值