C#中的调试等效于javascript&#39的console.dir()吗?

时间:2017-01-08 18:21:51

标签: c# visual-studio visual-studio-2015

我正在使用2015年的visual studio社区。现在,当我需要一些调试信息时,我正在使用System.Diagnostics.Debug.WriteLine。我想知道是否有办法对javascript' s console.dir()

中的对象/类做同样的事情

例如

someObject = { x: 1, y: true, z: "some text"}
console.dir(someObject);

给我

console.dir()

我希望获取此信息以检查(例如)我发送给事件处理程序函数的参数。

由于

1 个答案:

答案 0 :(得分:1)

社区版具有即时的窗格和代码洞察力。所以你可以这样做:

Screenshot of VS debugging session, red circles included

  1. 打开即时窗格(Debug> Windows> Immediate)并输入要转储的对象的名称。

  2. 跳过第一个分配,然后将鼠标指针悬停在标识符上。弹出窗口(可以固定)打开。如果对象具有多个"级别",您可以向下钻取,就像在console.dir中一样。