“即时模式”命令窗口中的 IntelliSense

当您在即时模式命令窗口中调试时,Intellisense 可以提高您的工作效率和发现类成员及参数信息的能力。

备注

“即时模式”命令窗口中的 IntelliSense 仅在启动调试后可用,在设计时的表达式计算中不可用。

示例

此示例显示在调试时 IntelliSense 如何帮助您发现名为 SomeMethod() 的方法及其参数信息。 另外,还可以了解 Intellisense 如何帮助您完成此对象的名称,方便您在“即时模式”命令窗口中的键入操作。

提示

IDE 中功能的外观取决于您的当前设置或版本,可能与帮助中的描述不同。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 Visual Studio 设置

设置此示例

  1. 创建一个 C# 控制台应用程序,Visual Studio 会在代码编辑器中自动打开 Program.cs。

  2. 将下列方法添加到 Program:

    public int SomeMethod (int i)
    {
       i = i+3;
       return i;
    }
    
  3. 将下列语句添加到 Main(),然后在粗体行旁边设置断点

    Program p1 = new Program();
    int i = 0;
    p1.SomeMethod (i);
    
  4. 从**“调试”菜单中选择“启动”**命令。

  5. 在**“调试”菜单中选择“窗口”,然后选择“即时”**命令(按 Ctrl+D,再按 I)。

    “即时模式”命令窗口打开。

  6. 键入 i 并按 Enter 以验证“即时模式”是否正确工作。 “即时模式”将计算 i 的即时值并返回 0。

在“即时模式”命令窗口中使用 Intellisense

  1. 键入 p1 和成员访问运算符 (.);例如:

    p1.
    

    出现列出成员框,其中包含所有 Program 成员的列表。

  2. 在 p1. 之后键入 S 以开始键入 SomeMethod 的名称,再按 Ctrl+空格执行完成单词命令。 IntelliSense 随即自动完成对象 p1.SomeMethod 的名称。

  3. 在 p1.SomeMethod 后键入一个左括号。 IntelliSense 将显示 p1.SomeMethod 的参数信息

  4. 键入 5) 完成此命令,类似下面这样:

    p1.SomeMethod(5)
    
  5. 按 Enter。

    “即时模式”返回 8。

也可以从“即时模式”命令窗口访问 快速信息 和“在 new 运算符之后预先选择成员”这两个 IntelliSense 功能。

请参见

任务

修改 IntelliSense 选项

其他资源

Visual C# IntelliSense