2つのテキストファイルの違いを作成する問題を解決するC#のオープンソースアルゴリズムはありますか?
テキストドキュメントで変更された正確な領域を強調する方法があれば、非常にすばらしいでしょう。
Google (Neil Fraser) のdiff、match、および patchの ac# ポートもあります。
C# diff 実装を提供するMenees Diffがあります。ソースコードが含まれています。私は過去にそれを使用して、自分の実装にラップすることに成功しました。
これはどう?:ディプレックス
diffをチェックしてください。これはgnu プロジェクト(もちろんオープン ソース) にあり、ウィキペディアの記事にはさらに多くの実装へのリンクがあります。このようなさまざまなプログラムの比較については、こちらを参照してください。
このリンクをチェックしてください「良い行ごとの差分アルゴリズム」 http://www.codeproject.com/KB/recipes/diffengine.aspx