2013-04-09 80 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