我有两个对象实例,我想比较它们持有的值。由于使用C#,Visual Studio中的监视列表很难比较大对象。有BugAid这样的免费工具吗?我不想继续将两个对象都写入文件并将它们作为我的第一选择进行比较
答案 0 :(得分:6)
如果这是永久解决方案,我会考虑在自定义对象中添加相等的测试: http://msdn.microsoft.com/en-us/library/ms173147(v=vs.80).aspx
答案 1 :(得分:1)
反思是一种选择吗?它不是很有效但如果这只是用于调试那么反射可以使这样的事情变得相当简单。
以下是关于如何实现的完整文章:http://cyotek.com/blog/comparing-the-properties-of-two-objects-via-reflection