DebuggerDisplayAttribute 方法调用与参数

本文关键字:参数 调用 方法 DebuggerDisplayAttribute | 更新日期: 2023-09-27 18:31:28

是否可以在 DebuggerDisplay 属性中使用参数调用方法?我没有在 MSDN 文章使用调试器显示属性中找到有关此问题的有用信息。

我尝试使用字符串参数调用ToString方法"d";但以下内容不起作用:

[DebuggerDisplay(@"{ToString(""d"")}")]
public class ...

我知道建议使用私有属性而不是复杂的表达式。但是,用表达方式仍然可能吗?

DebuggerDisplayAttribute 方法调用与参数

我认为它不允许这样做。 但是为什么你不能这样做:

[DebuggerDisplay(@"{DebugDisplay}")]
public class ...
private string DebugDisplay
{
    get
    {
        return ToString("d");
    }
}