1

我有两个对象实例,我想比较它们持有的值。由于它是一个大对象,很难在 C#、Visual Studio 中使用监视列表进行比较。有没有像 BugAid 这样的免费工具。我不想继续将两个对象都写入文件并将它们作为我的第一选择进行比较

4

2 回答 2

6

如果这是一个永久解决方案,我会考虑在自定义对象本身中添加平等测试:http: //msdn.microsoft.com/en-us/library/ms173147 (v=vs.80).aspx

于 2013-05-24T03:18:31.203 回答
1

反射是一种选择吗?它不是很有效,但如果这只是为了调试,那么反射可以使这样的事情变得相当简单。

这是一篇关于如何实现的完整文章:http: //cyotek.com/blog/comparing-the-properties-of-two-objects-via-reflection

于 2013-05-24T03:14:46.853 回答