“即时模式”命令窗口中的 IntelliSense
当您在即时模式命令窗口中调试时,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 在 快速信息的功能,,成员的预选在 新 运算符之后,其中的即时模式命令窗口还可用。