.NET 高速 diff classを公開します。2つの文字列のdiffを取ります。行単位のdiff(UNIXのdiffコマンドのような)と、文字単位のdiffを取れます。 "An O(NP) Sequence Comparison Algorithm"(PDF), Sun Wu, Udi Manber, Gene Myers, (1989) のアルゴリズムを使用したC#によるdiffクラスです。非常に賢い処理を作り上げた著者らに感謝いたします。 自由に使用してください。ただし、内容のいかなる保障もしません。バグを見つけたらコメントで教えてください。 テストはしていますが、仕事に使うのであれば再テストをしてから使用してください。 API 行単位diff public static DiffResult[] Diff( string textA, string textB ) public
![[C#][.NET] .NET diff class - 当面C#と.NETな記録](https://cdn-ak-scissors.b.st-hatena.com/image/square/e05fabf1e0eefb301ebaca7b7a11fb0ca5dec376/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.d.st-hatena.com%2Fdiary%2Fsiokoshou%2F2007-03-15.jpg)