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

Jo *_*Smo 5 c# shortcut visual-studio

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

Ano*_*oop 10

  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>
Run Code Online (Sandbox Code Playgroud)
  1. 打开 Visual Studio .
  2. 转到工具 --> 代码片段管理器..(Ctrl +K、Ctrl + B) 在此输入图像描述

  3. 导入之前保存的文件

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


小智 9

create 方法(提取)还有另一种巧妙的方法。

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

  1. 在方法中选择您要提取的部分代码。
  2. 按下Ctrl+ R+M 或所选代码右键点击?重构\提取\提取方法...

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


Hab*_*bib 7

除了之外,没有代码片段可以创建方法Main,但是您可以执行以下操作。

键入您用作方法名称的参数,并传递参数。完成后,您将在方法名称的开头看到一个蓝色的下划线。单击该按钮(或单击Ctrl + .,将为您提供创建方法的选项,例如:

在此处输入图片说明

这将生成如下方法:

private static void MySomeMethod(int a, string b)
{
    throw new NotImplementedException();
}
Run Code Online (Sandbox Code Playgroud)


Saj*_*ran 6

校验 Code Snippets

sim:静态int主方法

svm:静态void main方法