【问题标题】:Visual Studio 2015 looking at arrays in the watch windowVisual Studio 2015 在监视窗口中查看数组
【发布时间】:2018-11-30 22:11:46
【问题描述】:

比如说,我正在查看一系列大型对象。对象类是:

Class Box
  Public length As Double
  Public breadth As Double
  Public height As Double
  ...
  ...
  Public blah as blah
End Class

通常我使用监视窗口并展开对象并检查我感兴趣的对象属性...

所以在手表中运行我的代码后,我会得到类似的东西:

- box[0]
    length      12      double
    breadth     10      double
    height      5       double
    ...
    ...
    blah        x       blah
+ box[1]
+ box[2]
.
.
.
+ box[x]

但是,我很好奇是否有一种方法可以只查看每个对象的这些属性,而不是查看我不感兴趣的所有其他属性。例如,如果我只想查看每个对象的高度,例如:

- box[0]
    height      5       double
- box[1]
    height      3       double
- box[2]
   height      2       double
.
.
.
- box[x]        x       double

监视窗口可以做到这一点吗?还是喜欢即时窗口或..?

非常感谢

【问题讨论】:

    标签: visual-studio-2015 visual-studio-debugging watch-window


    【解决方案1】:

    不确定它本身是否算作重复,但Can the watch window value of a List<> be customised? 中可能回答了一个选项

    或者,您可以自定义 Watch 窗口显示不同对象的方式。 见:https://docs.microsoft.com/en-us/visualstudio/debugger/create-custom-visualizers-of-data?view=vs-2017

    (编辑:以前的版本指向 NatVis,仅适用于 Native 对象)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-23
      • 2015-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多