2

我需要在 C#.Net 中创建一个具有与 Notepad++ 比较插件完全相同的功能的工具,你知道我该怎么做吗?

现在我正在使用这个算法: http: //www.codeproject.com/Articles/6943/A-Generic-Reusable-Diff-Algorithm-in-C-II

但我的客户想强调 Notepad++ 比较插件中的差异。

感谢您的任何想法!

-JRC

4

2 回答 2

3

您可能找不到可以使用的确切算法。但是您可以做的是,您可以轻松地自定义C# - II 中的 A Generic, Reusable Diff Algorithm的逻辑,通过将Line列替换为图像列,在比较时显示添加删除图像Notepad++

或者

您还可以查看此Diff.NET,它可能很有用。

截图:

  1. 文件差异
  2. 目录差异
于 2012-11-05T04:52:30.633 回答
2

我在我的一个项目中使用了它:http: //diffplex.codeplex.com/

于 2012-11-05T04:47:07.237 回答