1

是否可以在DebuggerDisplay 属性中调用带有参数的方法?我没有在 MSDN 文章Using the DebuggerDisplay Attribute中找到有关此问题的有用信息。

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

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

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

4

1 回答 1

2

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

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

private string DebugDisplay
{
    get
    {
        return ToString("d");
    }
}
于 2016-01-22T23:17:49.607 回答