2011-01-31 2 views
102

VS2010:Как показать подсказку параметра метода в C#?

В VB Я могу поместить курсор в скобки параметров существующего метода и ввести «пробел», в котором будет отображаться всплывающая подсказка с описанием параметра I at. Это не относится к C#. Мне нужно удалить все скобки, включая параметры, и перепечатать левую скобку, чтобы показать эту всплывающую подсказку. Есть ли ярлык или настройка, чтобы изменить это поведение? Я попытался нажать Ctrl, shift, Alt, но это не имеет никакого эффекта.

+1

Указатель на оригинальный ответ: [** Ctrl + K, р **] [1] [1]: http://stackoverflow.com/a/15434084/1042934 –

ответ

171

Ctrl + Сдвиг + Space будет делать то, что вы хотите.

Возможно, вы захотите проверить poster of key bindings.

+4

AFAIK, это не выводит информацию о параметрах, где каретка находится в круглых скобках для параметров. – spender

+0

Он также мог скачать по ссылке, которую я дал, перечисляет все привязки клавиш по умолчанию. – Lloyd

+3

Глядя на график, CTRL + Shift + Space выглядит как один. – spender

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 
} 
+11

Я считаю, что у него уже есть документация по XML. Проблема заключается в том, что всплывающая подсказка появляется для существующего вызова метода. –

15

Это Ctrl-KCtrl-I для VS2015. В случае, если люди из будущего задаются вопросом о блуждании.

+1

потрясающий, просто то, что мне было интересно и блуждало – poagester

Смежные вопросы