C#比较算法

c#中是否有任何开源算法可以解决在两个文本文件之间产生差异的问题?

如果它有某种方式突出显示文本文档中更改的确切区域,那将是非常酷的。

还有谷歌(Neil Fraser) 差异,匹配和补丁的ac#端口。

有Menees Diff ,它将为您提供C#diff实现。 源代码包含在内。 我过去曾经使用它,并且在我自己的实现中将其包装成功。

这个怎么样? : DIFFPLEX

查看差异 。 这里是gnu项目 (当然是开源),维基百科文章中有更多实现链接。 这里可以找到不同类似程序的比较。

检查此链接“良好的逐行线算法” http://www.codeproject.com/KB/recipes/diffengine.aspx