是否存在用于文件比较的(最好是免费的).NET库,并且可以从添加,更改和删除的行中返回可枚举的集合?
基本上一切都无法比拟,但在.NET中并返回可以与之交互的集合。
您正在寻找的是Diff生成库。
我会看看DiffPlex。
你必须自己将这些文件读入内存,但是围绕DiffPlex构建一个包装类并不难,这样你就可以轻松地使用这一点上的文件......
我已经尝试过查看DiffPlex,但发现在Windows窗体中缺少代码示例。我试图并排使用,但实施起来却很困难。我甚至试过联系作者,但无济于事。我能找到的唯一示例代码示例是使用DiffPlex的InlineDiffBuilder类。
它谈到了一个并排的例子,但只给你一个图像。如果有更多关于这个很棒的代码的教程和示例,那将是非常好的。