如何在C#中显示方法参数工具提示?

时间:2011-01-31 10:14:15

标签: c# visual-studio visual-studio-2010 intellisense

VS2010:

在VB中,我可以将光标放在现有方法的参数括号内,并键入一个“空格”,这将显示工具提示,其中包含我所参数的参数。在C#中不是这种情况。我必须删除包含参数的整个括号,然后重新键入左括号,以显示此工具提示。是否有一些快捷方式或设置来改变这种行为?我尝试按ctrl,shift,alt,但它没有效果。

5 个答案:

答案 0 :(得分:226)

Ctrl + Shift + Space 会做你想做的事。

您可能需要查看poster of key bindings

答案 1 :(得分:28)

对于VS2015,它是 Ctrl-K Ctrl-I 。如果来自未来的人想知道徘徊。

答案 2 :(得分:13)

我不明白你的意思。但我使用此编码方法参数工具提示。

/// <summary>
/// Do work function
/// </summary>
/// <param name="id">This is user's Id.</param>
/// <param name="name">This is user's Name.</param>
/// <param name="surname">This is user's surname. </param>
private void DoWork(int id, string name, string surname)
{ 
    // do stuff
}

答案 3 :(得分:0)

Ctrl + K, Ctrl + P

Ctrl + Shift + Space没有的地方为我工作。也许是由于Resharper?

答案 4 :(得分:0)

带有VsVim扩展的Visual Studio 2019

对于C#和C ++,在NORMALINSERT模式下均可使用,

Ctrl + Shift + 空格

只需确保将插入号放在第一个括号之后:

C#

"Value".Contains(|   <-- caret

C ++

glClearColor(|  <-- caret