C# - 在调试期间显示有关VS中自定义对象的信息

时间:2011-06-12 01:45:47

标签: c#

我有一组C#类,扩展了一个抽象类。父级上有一个抽象方法void Show()。扩展类是具有周期的图的一部分。 Show的实现多次调用Console.Write()。在控制台写入之间有递归和其他调用。

我的问题 - 如果没有简单的方法来查看图表的状态,就很难调试。我试图制作那个方法string Show(),但很难正确地完成所有的递归和循环。你能建议一个更好的方法吗?

谢谢,Sam

2 个答案:

答案 0 :(得分:2)

考虑使用DebuggerDisplay而不是ToString。看到这些优秀的文章:

答案 1 :(得分:1)

覆盖您的ToString()方法,调试器显示的工具提示窗口使用此方法显示与您的对象相关的任何相关数据。