Émi*_*mbe 13 watch visual-studio
我想避免在我的应用程序调试模式的过程中,监视窗口在值更改时折叠我的列表变量内容.我不知道我是否真的很清楚,见下图:
折叠:
花费:
我希望看到我的列表的内容,即使我的列表中的字符串发生更改,我的列表内容也会扩展.有没有办法锁定观察窗口?
正如@JasonH所提到的,list将保持扩展,而变量引用相同的对象和watch将以红色显示修改后的元素.分配对变量的新引用时,列表将折叠.我不知道有任何改变此行为的选项.
作为替代方案,您可以将项目放在您感兴趣的列表中.或者您可以固定所有项目.在此,如果参考更改,您将获得列表扩展事件.但它仅在此具体选项卡中可用.以下是每个步骤的示例和图片:
var ints = new [] {"1", "2", "3", "4"};
ints[1] = "3";
ints = new[] { "1" };
Run Code Online (Sandbox Code Playgroud)
“将手表项目固定在打开状态”的简短答案是否定的,你不能。
首先,这个选项在 VS 中不可用,但如果您觉得它对您和其他人有帮助,您可以在Visual Studio 用户之声中建议它。
其次,这有点复杂,但请跟我来……如果手表项目超出范围,它就会崩溃。如果重新初始化监视项(这在某种程度上使其暂时超出范围),它也会崩溃。如果您有一个监视项(复杂对象)并且开始更改其属性和/或字段,您将看到它们(属性和字段)将会更改,但监视项(对象)不会折叠。
我希望这有帮助。
| 归档时间: |
|
| 查看次数: |
601 次 |
| 最近记录: |