在 Visual Studio 中调试期间评估表达式

问题描述 投票:0回答:4

我习惯了 Jetbrains IDEA 和 Java,但现在我有一个 .NET/C# 项目并使用 Visual Studio 2017(社区)。

如果我在 IDEA 中调试代码,当执行在断点处停止时,我始终可以使用 IDE 的“评估表达式”功能运行代码:https://www.jetbrains.com/help/idea/evaluating-expressions .html (虽然它是针对 PyCharm 的,但 Java 的工作原理是一样的:GIF)。

Visual Studio中有类似的东西吗?

visual-studio debugging intellij-idea ide
4个回答
51
投票

我有完全相同的问题。

经过研究,我发现最接近的是

Immediate Window
,它可以在打字时给你一些智能。

screenshot


7
投票

Visual Studio 调试器包含表达式求值器,当您在 QuickWatch 对话框、Watch 窗口Immediate 窗口 中输入表达式时,这些表达式求值器就会起作用。表达式求值器也可以在断点窗口以及调试器中的许多其他位置工作。

这里是文档


6
投票

只需突出显示表达式,右键单击并选择“在调试控制台中评估”-它将在调试控制台中为您提供结果


3
投票

我能找到的最接近 Visual Studio 中 IntelliJ 的“快速评估表达式”的是“快速观察”工具。

您可以选择变量/表达式并使用快捷方式

  • Ctrl + D,然后按 Q

或使用上下文菜单,右键单击并点击“快速观看”。

© www.soinside.com 2019 - 2024. All rights reserved.