在调试时将字符串添加到字符串集合中?

时间:2013-04-09 16:15:27

标签: c# visual-studio-2010

我有一个空字符串集合,一个列表。我想为它添加一个字符串项,但我无论如何都看不到。

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

1 个答案:

答案 0 :(得分:0)

假设你有类似的东西:

var stringCol = new Collection<String>();  

var stringCol = new List<String>();

(您使用的不是Collection&lt;&gt;或List&lt;&gt;?)

您可以在此声明后的行上设置断点,并在立即窗口中键入 stringCol.Add(“blahblah”); ,这会将项目添加到集合中或列表。一旦你点击回车,结果会说“表情已被评估,没有价值”,但是如果你检查你的清单,新项目就会在那里。

输入 stringCol。后,您也可以点击ctrl + space来提取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