在Visual Stuido 2019中是否有任何快捷方式可添加lambda / func箭头运算符=>?

时间:2019-10-06 05:35:51

标签: c# .net visual-studio visual-studio-2019

这确实很简单,在我编写lambda表达式时,ReSharper帮了我大忙,但是我停止使用ReSharper,并且想知道是否有任何方法可以通过{{自动完成lambda或func操作1}}

=>

在@Sajeetharan提示之后,我创建了此代码段,但是我想以更简单的方式使用它,我需要按两次Tab键,然后按Enter键,我不确定它是否有效一切,几乎要为这些小事情重新剃刀

builder.HasKey(m => m.Id);

1 个答案:

答案 0 :(得分:2)

NO 快捷键可用。当然,您可以定义一个代码段并插入,

<?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>Bestorzin</Author>
            <SnippetTypes>
                <SnippetType>Expansion</SnippetType>
                <SnippetType>SurroundsWith</SnippetType>
            </SnippetTypes>
        </Header>
        <Snippet>
            <Code Language="csharp"><![CDATA[(() =>
    {
        $selected$ $end$
    });]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

并保存在

C:\YourName\Documents\Visual Studio 201?\Code Snippets\Visual C#\My Code Snippets