繁体   English   中英

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

[英]Adding a string to a collection of strings while debugging?

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

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

假设您有这样的事情:

var stringCol = new Collection<String>();  

要么

var stringCol = new List<String>();

(您是否使用了Collection <>或List <>之外的其他东西?)

在此声明之后,您将能够在一行上设置断点,然后键入stringCol.Add(“ blahblah”);。 在立即窗口中,这会将项目添加到集合或列表中。 按下回车键后,结果将显示类似“表达式已被评估且没有值”之类的内容,但是如果您检查列表,新项目将在那里。

键入stringCol后,也可以按ctrl + space 拉起智能感知选项。

可能对您有用的另一件事是在代码中直接插入调试符号,如下所示:

#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/zh-CN/library/4y6tbswk(v=vs.100).aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM