首页 > 解决方案 > 调试时将元素添加到集合中(Visual Studio)

问题描述

我有一个关于使用 Visual Studio 进行调试的问题。

我们都知道,调试时可以设置断点并监视一些变量。这些变量也可以编辑。(因此您可以更改它们的值)如果您有一个集合(例如有两个元素,您可以查看这些元素并更改它们的值)

但是您可以添加或删除该集合的元素吗?有没有办法从你的观察窗口做到这一点?

标签: c#.netvisual-studio

解决方案


您可以从即时窗口(Ctrl-Alt-I)执行此操作

如果我运行此代码并在此之后立即在断点处停止:

var list = new List<int>();
list.Add(1);
list.Add(2);

我可以输入list.Add(3)即时窗口(然后按 Enter 键运行它)。如果我然后键入? list(在即时窗口中)并按 Enter,它将显示已添加第三个元素。


推荐阅读