命令窗口和立即窗口似乎做着非常相似的事情(例如,我可以通过键入? myVariable
在两个窗口中显示变量)。它们之间有什么区别,为什么Visual Studio都包含它们?
命令窗口和立即窗口似乎做着非常相似的事情(例如,我可以通过键入? myVariable
在两个窗口中显示变量)。它们之间有什么区别,为什么Visual Studio都包含它们?
它们有不同的功能。
立即窗口用于设计时调试和评估表达式、执行语句、打印变量值等。它允许您在调试期间输入要由开发语言评估或执行的表达式。
命令窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中执行命令或别名。您可以执行菜单命令和未出现在任何菜单上的命令。
立即窗口是一个调试辅助工具。
命令窗口让你随时执行命令(例如菜单项)。
虽然它们共享一些功能,但它们都有各自的重点。
增加“差异”
即时窗口:只要以“>”开头,就具有命令窗口的所有功能。
命令窗口:由于它不能以除“>”以外的任何字符开头,因此没有其他功能。
P.S. Visual Studio包含两者,因为在开发模式下,您可以使用几乎只有命令窗口,因为您需要激活调试模式才能使用即时窗口的功能(随时可以使用命令窗口)。
简而言之,在开发模式下使用命令窗口,在调试模式下使用即时窗口。