2013-01-11 60 views
0

我只是想到了Visual Studio的一個功能,它非常酷,我想知道它是否已經存在。當你在一個方法之後做一個左括號時,它會像點擊Ctrl + Tab一樣,以便用方法中調用的任何參數自動填充傳遞的參數...假定你用同樣的方法命名事物。 這是否存在?C#方法,自動填充默認傳遞的參數列表

舉例來說,如果我有一個方法:

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

} 

然後在另一個位置輸入了:

Foo(

我想看到它填充了:

Foo(a, b) 
按下某個鍵盤快捷鍵後按下

+0

你能解釋一下你的意思嗎?用「在方法中調用的任何參數填充傳遞的參數」? – NominSim

+0

使用默認值自動填充? –

+0

如果在另一種方法中沒有'a'和'b',但是您有'alpha'和'beta',那麼該怎麼辦?現在你的代碼不會編譯。 – Bobson

回答

3

Resharper中存在類似的功能。 Alt + 輸入,然後選擇Generate argument stubs。但它會用默認值填充它,如foo.Bar(0, 0);