VS/C# 调用方法时自动生成命名参数

问题描述 投票:0回答:1

Visual Studio (C#) 有“命名参数”的概念。有没有办法在没有第三方插件的情况下在调用方法时自动生成参数列表? (我希望通过键盘快捷键/和弦自动生成 param: [value], //type 列表来节省大量输入。)这类似于 SSMS / RedGate 智能感知的作用. 例如在 SSMS 中:

EXEC dbo.ContactInfo_Get @pk_ContactInfo = 0 -- int <---THIS IS WHAT I MEAN

例如在 VS / C# 中

MyClass.UpdateMethod( param1: 0, //int param2: "" //string );

我意识到智能感知会向我显示参数,但我希望有一种命名参数参数的模板列表神奇地出现,以节省手动输入所有命名参数。例如,开始输入方法的名称,进入参数列表,tab+tab(或其他一些快捷方式魔术),显示一个命名参数参数列表,然后我可以根据需要更新/调整值。

如果没有一种简单的 VS / 智能感知方法来做到这一点,任何人都可以建议一个便宜或免费的插件吗?

c# visual-studio intellisense
1个回答
5
投票

  • 步骤 - 写入方法名称并点击选项卡(这将为所有参数生成所有默认值)

  • 步骤 - 按 CTRL + '.'并选择“添加参数名称”

结果

© www.soinside.com 2019 - 2024. All rights reserved.