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

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

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

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

回答:

我在www.kellermansoftware.com上找到了一个非常不错的免费实现,名为Compare

.NET Objects,可以在此处找到。强烈推荐。


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

以上是 .NET 3.5中深度/递归对象比较的C#实现 的全部内容, 来源链接: utcz.com/qa/400116.html

回到顶部