我是Visual Studio的新手,并且有一个与调试相关的问题。
我设置了一个调试断点,它使我成为XML对象值所需的一行。在这种情况下,它只是调用objectToSend(见下文)。如果我在调试时突出显示该行,我可以看到对象的值对,但有没有办法轻松复制值?我试图右键单击认为那里会有一个选项,但“复制”只是得到当前的var而不是整个对象。
var data = ToXml(objectToSend);
很抱歉这么简单的问题,我正在尝试学习如何在VS中进行调试。
非常感谢您的时间和帮助,我非常感谢!!
答案 0 :(得分: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]}