我想避免在 Debug模式下的应用程序过程中,监视窗口在值更改时折叠我的列表变量内容。不知道我是不是真的清楚,请看下面的图片:
折叠:
花费:
我想查看我的列表的内容,并让我的列表内容扩展,即使我的列表中的字符串发生变化。有没有办法锁定监视窗口?
最佳答案
正如@JasonH 所提到的,列表将保持展开状态,而变量引用相同的对象, watch 将以红色显示修改后的元素。当您为变量分配新引用时,列表将折叠。我不知道有任何选项可以改变这种行为。
作为替代方案,您可以将项目固定在您感兴趣的列表中。或者您可以固定所有项目。在此,如果引用更改,您将获得列表扩展事件。但它仅在此具体选项卡中可用。以下是每个步骤的示例和图片:
var ints = new [] {"1", "2", "3", "4"};
ints[1] = "3";
ints = new[] { "1" };
关于visual-studio - 如何避免监视列表变量在 Visual Studio 中的值更改时崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39148504/