【问题标题】:Can I customize the intellisense value shown when hovering while debugging in visual studio?我可以自定义在 Visual Studio 中调试时悬停时显示的智能感知值吗?
【发布时间】:2010-10-03 01:02:17
【问题描述】:

当我将鼠标悬停在 Visual Studio 中的一个变量上时,它会弹出一个小控件,其中显示变量名称、类型和用于查看成员的 + 框等。但对于某些类型,变量类型被替换为更有用的信息例如 RectangleF 的“{X = 0.0 Y = 0.0 Width = 0.0 Height = 0.0}”。

有没有办法指定应该显示的内容?有IDE设置吗?有函数属性吗?

我使用的是visual studio 2008,语言是visual basic。

【问题讨论】:

    标签: vb.net visual-studio visual-studio-2008 intellisense


    【解决方案1】:

    您正在寻找DebuggerDisplayAttribute。我写了更多关于使用它的信息以及它的功能here。

    【讨论】:

    • 抱歉,该页面不存在。
    【解决方案2】:

    DebuggerDisplay 属性将是您正在寻找的:

    [DebuggerDisplay("x={xvar} Y={yvar} Width = {widthvar} Height = {heightvar}")]
    

    更多信息可以找到here

    【讨论】:

      猜你喜欢
      • 2014-11-25
      • 2021-03-03
      • 2021-02-23
      • 1970-01-01
      • 2017-06-09
      • 1970-01-01
      • 2011-01-28
      • 2013-05-18
      相关资源
      最近更新 更多