2013-04-09 54 views
0

我有一个空的字符串集合,一个列表。我想添加一个字符串项目,但是我不知道该怎么做。在调试时向字符串集合添加字符串?

屏幕上的工具QuickView不提供该功能,我尝试使用“立即窗口”手动执行该操作,但没有函数可以调用添加新字符串。

+2

发生了什么事,当你尝试* *使用即时窗口? – 2013-04-09 16:16:26

+0

你立即尝试使用窗口是什么样的? – 2013-04-09 16:18:00

+0

你在直接窗口中运行了什么命令?你进入后有什么反应? – dsum 2013-04-09 16:24:56

回答

0

假设你有这样的事情:

var stringCol = new Collection<String>(); 

var stringCol = new List<String>(); 

(是否使用比集合<>或List <其他东西>?)

您可以在此声明之后的一行中设置断点,并键入stringCol.Add( “blahblah”);在你的即时窗口中,这会将项目添加到收藏或列表。一旦你按下回车键,结果就会显示“表情已被评估且没有任何价值”,但如果你检查你的列表,新的项目将会在那里。

您还可以在键入stringCol后点击ctrl +空格。拉起intellisense选项。

,可能为你工作的另一件事,是直接在代码中插入调试符号,像这样:

#if DEBUG 

    //manipulate your string collection here, only while in DEBUG mode 
    //set breakpoints so you can skip over this code while debugging, if desired 

#endif 

http://msdn.microsoft.com/en-us/library/4y6tbswk(v=vs.100).aspx

+0

我是通过'即时窗口'操作代码的新手,我所假定的是列表,在这种情况下是IEnumerable 。正如上面的评论快速演员列表并在我的新价值去了。 – zeristor 2013-04-09 16:59:44