为什么在Visual Studio中自动窗口和本地窗口分开

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

我正在学习调试,并且遇到了这两个窗口。我发现它们之间几乎没有区别,例如locals在当前作用域中显示局部变量,autos在当前行和前一行显示变量。我不知道为什么Visual Studio将它们分开,这看起来使更多的东西变得难以学习和记住。

visual-studio
1个回答
0
投票

这在documentation中涉及:

“ Autos and Locals”窗口在调试时显示变量值。这些窗口仅在调试会话期间可用。 “自动”窗口显示当前断点附近使用的变量。 [Locals]窗口显示在本地范围内定义的变量,通常是当前函数或方法。

如果函数较长且具有许多局部变量,则仅显示子集可以使事情变得容易。当然,好的实践并没有使它有所作为的功能,但是实际上,有很多功能太长了。

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