IntelliSense в окне команд режима интерпретации
Обновлен: Ноябрь 2007
IntelliSense может повысить производительность и способность к поиску членов класса и сведений о параметрах во время отладки в окне команд Режима интерпретации.
Заметки
IntelliSense в окне команд режима интерпретации доступен только после запуска отладки, и не доступен при оценке операторов во время разработки.
Пример
Этот пример показывает, как IntelliSense помогает обнаружить метод с именем SomeMethod() и информацию по его параметрам во время отладки. Кроме того, на этом примере можно понять, как IntelliSense для удобства ввода позволяет завершить имя этого объекта в окне команд в режиме интерпретации.
Примечание. |
---|
Вид функций в интерфейсе IDE может зависеть от текущих настроек или выпуска и отличаться от описанного в справке. Для изменения параметров выберите Импорт и экспорт параметров в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы подготовиться к этому примеру, выполните следующие действия.
Создайте консольное приложение C# и в Visual Studio в редакторе кода автоматически откроется файл Program.cs.
Добавьте следующий метод в Program.
public int SomeMethod (int i) { i = i+3; return i; }
Добавьте к Main() указанные ниже операторы, после чего установите точку останова на строке, следующей за строкой, выделенной жирным шрифтом:
Program p1 = new Program(); int i = 0; p1.SomeMethod (i);
В меню Отладка выберите команду Запуск.
В меню Отладка выберите пункт Окна, а затем команду Интерпретация (CTRL+D и I).
Откроется окно команд режима интерпретации.
Введите i и нажмите клавишу ENTER для проверки корректности работы режима интерпретации. В режиме интерпретации вычисляется непосредственное значение i и возвращается значение 0.
Чтобы использовать IntelliSense в окне команд режима интерпретации
Введите p1 и оператор доступа к членам (.); например:
p1.
Откроется поле Список членов со списком всех членов Program.
Введите S после p1., начав тем самым ввод имени SomeMethod, после чего нажмите CTRL+ПРОБЕЛ для выполнения команды Завершить слово. IntelliSense автоматически дополняет имя объекта p1.SomeMethod.
Введите открывающую скобку после p1.SomeMethod. IntelliSense выводит Сведения о параметрах для p1.SomeMethod.
Введите 5) для завершения этой команды, которая примет следующий вид:
p1.SomeMethod(5)
Нажмите клавишу ENTER.
Режим интерпретации возвращает 8.
IntelliSense обеспечивает Краткие сведения, а также предварительный выбор членов после оператора new, которые доступны в окне команд режима интерпретации.