[DebuggerBrowsable]
存在两个问题。首先,它需要在你的所有领域。第二,如果您使用自动属性,则没有字段。
有没有办法(暂时)让调试器只显示公共属性,或者至少隐藏c#自动属性的自动生成的支持字段?我可能在做梦,但甚至可能将它们归类为类图工具?
答案 0 :(得分:0)
不确定为什么要这样做,允许调试器查看您的私有部分在调试时非常重要。除了重写ToString()方法之外,请考虑使用[DebuggerVisualizer]属性。非常方便地呈现对象状态的鸟瞰图,并且仍然允许在需要时钻入私有物体。