C# VisualStudio中是否有intellisense lambda的热键?

C# VisualStudio中是否有intellisense lambda的热键?,c#,visual-studio,lambda,visual-studio-2017,C#,Visual Studio,Lambda,Visual Studio 2017,我发现在VisualStudio中键入lambdas可能很麻烦。lambda表达式是否有类似于键入ctor生成构造函数的快捷方式?即使是像m=>m.[StartIntellisenseHere]或()=>这样简单的东西,也应该有一些快速的剪报。在Visual Studio中是否有我不知道的现成热键,或者有免费的外接程序/扩展?没有。但是您可以定义自己的热键: <?xml version="1.0" encoding="utf-8" ?> <CodeSnippets xmlns

我发现在VisualStudio中键入lambdas可能很麻烦。lambda表达式是否有类似于键入ctor生成构造函数的快捷方式?即使是像
m=>m.[StartIntellisenseHere]
()=>
这样简单的东西,也应该有一些快速的剪报。在Visual Studio中是否有我不知道的现成热键,或者有免费的外接程序/扩展?

没有。但是您可以定义自己的热键:

<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets  xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>lambda</Title>
            <Shortcut>lambda</Shortcut>
            <Description>Code snippet for lambda statement</Description>
            <Author>Me</Author>
            <SnippetTypes>
                <SnippetType>Expansion</SnippetType>
                <SnippetType>SurroundsWith</SnippetType>
            </SnippetTypes>
        </Header>
        <Snippet>
            <Code Language="csharp"><![CDATA[(() =>
    {
        $selected$ $end$
    });]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

兰姆达
兰姆达
lambda语句的代码段
我
膨胀
周边地区

{
$selected$$end$
});]]>


并将其保存在C:\Users[YOU]\Documents\Visual Studio 201?\Code Snippets\Visual C\My Code Snippets上

谢谢,这让我的工作更轻松、更快捷