在C#中,我有一个包含许多参数的方法.
我想用所有命名参数调用该方法.
在VisualStudio 2017中有快捷方式吗?
我使用EF6并使用SQL 2014从具有10个以上输入参数的存储过程生成方法.
方法:
public void Test(int a, int b, int c){}
我想自动生成以下调用以轻松添加值
Test(a: , b: , c: );
这可能吗?或者任何更好的方法的想法?
谢谢!
最佳答案 您可以使用我的
Visual Commander扩展名创建此类命令.利用Roslyn,您可以找到参数名称和类型.有了类型,您还可以为常用类型插入默认值.
有关示例代码,请参阅Insert explicit named parameters for a method call.对于您的示例,它将插入:0,b:0,c:0.