在调试时向字符串集合添加字符串

本文关键字:字符串 集合 添加 调试 | 更新日期: 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