是否有用于文件比较的.NET库,并且可以从添加,更改和删除的行中返回可枚举的集合?

问题描述 投票:10回答:2

是否存在用于文件比较的(最好是免费的).NET库,并且可以从添加,更改和删除的行中返回可枚举的集合?

基本上一切都无法比拟,但在.NET中并返回可以与之交互的集合。

c# .net merge
2个回答
12
投票

您正在寻找的是Diff生成库。

我会看看DiffPlex

你必须自己将这些文件读入内存,但是围绕DiffPlex构建一个包装类并不难,这样你就可以轻松地使用这一点上的文件......


1
投票

我已经尝试过查看DiffPlex,但发现在Windows窗体中缺少代码示例。我试图并排使用,但实施起来却很困难。我甚至试过联系作者,但无济于事。我能找到的唯一示例代码示例是使用DiffPlex的InlineDiffBuilder类。

它谈到了一个并排的例子,但只给你一个图像。如果有更多关于这个很棒的代码的教程和示例,那将是非常好的。

© www.soinside.com 2019 - 2024. All rights reserved.