一尘不染

.NET 3.5中深度/递归对象比较的C#实现

c#

我正在寻找递归或深度对象比较的C#特定的,开放源代码(或可用的源代码)实现。

我目前有两个活动对象图形,我希望将它们相互比较,比较结果是图形中的一组差异。对象是在运行时(但不一定在编译时)已知的一组类的实例。

有一个特殊的要求,就是能够从图中的差异映射回包含差异的对象。


阅读 362

收藏
2020-05-19

共1个答案

一尘不染

我在www.kellermansoftware.com上找到了一个非常不错的免费实现,名为Compare
.NET Objects,可以在此处找到。强烈推荐。


似乎已移至github-最新版本可在此处获得

2020-05-19