命令窗口和立即窗口似乎做了非常类似的事情(例如,我可以通过键入? myVariable
)在两个窗口中显示变量。有什么不同,为什么Visual Studio包含两者?
答案 0 :(得分:35)
他们做不同的事情。
立即窗口在设计时用于调试和计算表达式,执行语句,打印变量值等。它允许您在调试期间输入要由开发语言评估或执行的表达式。
“命令”窗口用于直接在Visual Studio集成开发环境(IDE)中执行命令或别名。您可以执行菜单命令和任何菜单上未显示的命令。
即时窗口是一个调试辅助工具。
命令窗口允许您随时执行命令(比如菜单项)。
虽然他们共享某些功能,但他们每个人都有一个单独的焦点。
答案 1 :(得分:2)
增加“差异”
立即窗口:具有以“>”开头的命令窗口的所有功能。
命令窗口:没有其他功能,因为它不能以“>”开头。
P.S。 Visual Studio包括这两种功能,因为在开发模式下您实际上只能使用命令窗口,因为您需要激活调试模式才能使用即时窗口的功能(可以随时使用命令窗口)。 简而言之,在开发模式下有命令窗口,在调试模式下有立即窗口。