在调试时向字符串集合添加字符串
本文关键字:字符串 集合 添加 调试 | 更新日期: 2023-09-27 18:08:11
我有一个空的字符串集合,一个列表。我想给它添加一个字符串项,但是我不知道怎么做。
屏幕上的工具,QuickView,不提供该功能,我曾尝试使用"即时窗口"手动完成,但没有函数可以调用来添加新的字符串。
假设您有这样的内容:
var stringCol = new Collection<String>();
或
var stringCol = new List<String>();
(您使用的不是Collection<>或List<>吗?)
你将能够在这个声明之后的一行设置一个断点,并在你的即时窗口中输入stringCol.Add("blahblah");,这将把项目添加到集合或列表中。一旦你按下回车键,结果会显示类似"表达式已经被计算过,没有值"这样的内容,但如果你检查列表,新项就会出现。
您也可以在键入stringCol后按ctrl+空格。拉出智能感知选项。
另一个可能对你有用的方法是,在代码中直接插入调试符号,像这样:#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