C# 调试时向集合添加元素(visual Studio)
我有一个关于使用Visual Studio进行调试的问题 我们都知道,调试时可以设置断点并监视一些变量。这些变量也可以编辑。(因此您可以更改其值) 如果您有一个集合(例如有两个元素,您可以看到这些元素并更改它们的值) 但是您可以添加或删除该集合的元素吗?有没有办法从您的手表窗口执行此操作?您可以通过(Ctrl-Alt-I)执行此操作 如果我运行此代码并在此之后在断点上停止:C# 调试时向集合添加元素(visual Studio),c#,.net,visual-studio,C#,.net,Visual Studio,我有一个关于使用Visual Studio进行调试的问题 我们都知道,调试时可以设置断点并监视一些变量。这些变量也可以编辑。(因此您可以更改其值) 如果您有一个集合(例如有两个元素,您可以看到这些元素并更改它们的值) 但是您可以添加或删除该集合的元素吗?有没有办法从您的手表窗口执行此操作?您可以通过(Ctrl-Alt-I)执行此操作 如果我运行此代码并在此之后在断点上停止: var list = new List<int>(); list.Add(1); list.Add(2);
var list = new List<int>();
list.Add(1);
list.Add(2);
var list=newlist();
增加第(1)款;
增加(2);
我可以在即时窗口中键入
list.Add(3)
(然后按Enter键运行它)。如果我然后键入?列出(在即时窗口中)并按Enter键,它将显示已添加第三个元素。是的,在调试时有一种添加或删除元素的方法。当您在VisualStudio中处于调试模式时,您可以像编写代码和调试时那样简单地添加所需的代码。您还可以在“监视”窗口中监视值。(位于Microsoft visual studio社区2017)。如果您使用的是visual studio 2015,我认为在调试时可以在菜单栏下方暂停,以便在调试模式下添加额外代码
事实上,你们不需要看窗户。您可以在编辑器中添加简单的代码。或者,有一个即时窗口(ctrl+Alt+I)来检查该值。您也可以右键单击任何变量,输入“快速观察”,然后在表达式文本框中计算表达式,例如列表上的添加方法