【发布时间】:2009-05-04 17:33:19
【问题描述】:
我正在寻找一个免费的库,它可以接受两个字符串并产生一个差异,就像您在 SO 上的编辑修订中看到的差异一样。
我希望存在一个,因为这是我正在开发的应用程序的一个微不足道的部分,我不想浪费时间重新发明轮子。
有什么建议吗?
【问题讨论】:
标签: .net diff filecompare
我正在寻找一个免费的库,它可以接受两个字符串并产生一个差异,就像您在 SO 上的编辑修订中看到的差异一样。
我希望存在一个,因为这是我正在开发的应用程序的一个微不足道的部分,我不想浪费时间重新发明轮子。
有什么建议吗?
【问题讨论】:
标签: .net diff filecompare
我刚刚发布了我的 DiffPlex 项目,它完全符合您的要求。
【讨论】:
您可以对两个文件进行 MD5 哈希以确定它们是否相同。 SO 风格的修订历史会更加密集。
查看此 diff 工具的源代码,这可能会让您朝着正确的方向前进。
【讨论】:
令人惊讶的是,我发现了一种可以为您提供与 SO 编辑相同的功能的实现。 codeproject 我也打算用它,希望对其他人也有帮助。
【讨论】: