2008-09-15 16 views
26

2つのテキストファイルの違いを作成する問題を解決するC#のオープンソースアルゴリズムはありますか?C#比較アルゴリズム

テキスト文書で変更された正確な領域も強調表示する方法があれば、すばらしいことでしょう。

答えて

7

チェックアウトdiffを確認してください。ここではin the gnu project(もちろんオープンソース)であり、実装に関する多くのリンクはウィキペディアの記事にあります。異なるプログラムの比較はhereです。

+1

これはC#の実装ではありません – hultqvist

12

Menees Diffは、C#diff実装を提供します。ソースコードが含まれています。私は過去にそれを使って、自分の実装でそれをラップして成功しました。

16

Googleの(ニール・フレイザー)diff, match and patchのC#のポートもあります "ラインのDiffアルゴリズムによる良好なライン" このリンク 。

+1

これは最高です! +1 – nawfal

9

これはどうですか。 :DIFFPLEX