2015-04-17 64 views
0

我是Visual Studio的新手,並且有一個與調試有關的問題。如何在Visual Studio中調試時輸出var的值

我設置了一個調試斷點,這導致我需要一個XML對象值所需的行。在這種情況下,它只是稱爲objectToSend(見下文)。如果我在調試時突出顯示該行,我可以看到該對象的值對,但有沒有辦法輕鬆複製這些值?我試圖右鍵單擊思考會有一個選項,但「副本」只是獲取當前變量而不是整個對象。

var data = ToXml(objectToSend); 

對不起,如此簡單的問題,我想學習如何在VS中進行調試。

非常感謝您的時間和協助,我非常感謝!

回答

1

要打印變量及其所有成員,可以使用Immediate Window。只需設置斷點並在命中斷點時輸入變量的名稱即可。對於下面的代碼:

var kv = new Dictionary<string, string>(); 
kv.Add("one", "1"); 
kv.Add("two", "2");  

Immediate Window進入kv時將打印下面的文本:

kv 
Count = 2 
    [0]: {[one, 1]} 
    [1]: {[two, 2]} 
+0

非常感謝你,基因!祝你有美好的一天! –