是否可以在DebuggerDisplay attribute内调用带参数的方法?我在MSDN文章Using the DebuggerDisplay Attribute中找不到有关此问题的有用信息。
我尝试使用字符串参数ToString
调用"d"
方法;但以下不起作用:
[DebuggerDisplay(@"{ToString(""d"")}")]
public class ...
我知道建议使用私有属性而不是复杂表达式。但是有可能用表达式吗?
答案 0 :(得分:2)
我认为不允许这样做。但为什么你不能这样做:
[DebuggerDisplay(@"{DebugDisplay}")]
public class ...
private string DebugDisplay
{
get
{
return ToString("d");
}
}