C#方法,使用默认传递自动填充参数列表

C#方法,使用默认传递自动填充参数列表,c#,methods,C#,Methods,我刚刚想到了VisualStudio的一个功能,它会很酷,我想知道它是否已经存在。这有点像在方法后使用开括号时按Ctrl+tab键,自动用方法中调用的参数填充传递参数。。。假设你用同样的方式命名。 这是否存在 例如,如果我有一个方法: public static void Foo(int a, int b) { } 然后在另一个位置键入: Foo( 我希望看到它包含以下内容: Foo(a, b) 按一些键盘快捷键后。在Resharper中也存在类似的功能。Alt+Enter,然后选择Ge

我刚刚想到了VisualStudio的一个功能,它会很酷,我想知道它是否已经存在。这有点像在方法后使用开括号时按Ctrl+tab键,自动用方法中调用的参数填充传递参数。。。假设你用同样的方式命名。 这是否存在

例如,如果我有一个方法:

public static void Foo(int a, int b)
{

}
然后在另一个位置键入:

Foo(
我希望看到它包含以下内容:

Foo(a, b)

按一些键盘快捷键后。

在Resharper中也存在类似的功能。Alt+Enter,然后选择
Generate argument stubs
。但是它会用默认值填充它,比如
foo.Bar(0,0)

Resharper中存在类似的功能。Alt+Enter,然后选择
Generate argument stubs
。但是它会用默认值填充它,比如
foo.Bar(0,0)

你能解释一下“用方法中调用的任何参数填充传递参数”是什么意思吗?用默认值自动填充吗?如果在另一种方法中没有
a
b
,而是有
alpha
beta
呢?现在你的代码无法编译。这不是真正的编程问题。这更多的是一个功能要求,所以你最好把它发布在微软论坛上。。另外,作为一个侧节点,您可能希望为可视Studio@Bobson-他可能指的是Eclipse中存在的类似功能。您能解释一下“用方法中调用的任何参数填充传递的参数”是什么意思吗?使用默认值自动填充?如果在另一种方法中没有
a
b
,而是有
alpha
beta
,该怎么办?现在你的代码无法编译。这不是真正的编程问题。这更多的是一个功能要求,所以你最好把它发布在微软论坛上。。另外,作为一个侧节点,您可能希望为可视Studio@Bobson-他可能指的是Eclipse中存在的类似功能。