命令窗口和立即窗口之间的实际区别是什么?

时间:2009-05-26 23:41:39

标签: c# visual-studio-2008

好奇。

3 个答案:

答案 0 :(得分:18)

这个blog post为两个窗口的用户提供了相当不错的概述。从该页面引用:

  

命令窗口用于执行   命令或别名直接在   Visual Studio集成开发   环境(IDE)。你可以执行   菜单命令和命令   不要出现在任何菜单上。显示   在命令窗口中,选择其他   Windows从View菜单中选择   命令窗口

     

立即窗口用于调试   并评估表达式,执行   语句,打印变量值和   等等。它允许您输入   要评估的表达式或   由开发语言执行   在调试期间。要显示   立即窗口,打开一个项目   编辑,然后从中选择Windows   调试菜单并选择立即。

它还包括一个看似非常完整的命令和别名列表,你可以从任何一个窗口执行(至少对于VS 2005) - 据我所知。一个很好的功能是只需执行cmdimmed命令即可​​在两个窗口之间切换。

此外,另请参阅Command WindowImmediate Window上的MSDN页面。

答案 1 :(得分:6)

两者之间的一个区别是命令窗口将随时接受命令(Visual Studio命令),而立即窗口(评估)仅在调试会话期间接受命令。

答案 2 :(得分:4)

来自MSDN (Command Window)

  

命令窗口用于执行   命令或别名直接在   Visual Studio集成开发   环境(IDE)。你可以执行   菜单命令和命令   不会出现在任何菜单上。

来自MSDN (Immediate Window)

  

立即窗口用于设计   时间来调试和评估   表达式,执行语句,打印   变量值,等等。它   允许您输入表达式   评估或执行   调试期间的开发语言。