Подтвердить что ты не робот

Как использовать библиотеку С# google-diff-match-patch?

Я смотрю http://code.google.com/p/google-diff-match-patch/ и загрузил файл. Когда я смотрю, это 2 файла

DiffMatchPatch.cs
DiffMatchPatchTest.cs

Когда я пытаюсь создать новый объект DiffMatchPatch.cs, я должен передать некоторую операцию и текст строки.

http://neil.fraser.name/software/diff_match_patch/svn/trunk/demos/demo_diff.html

В демоверсии они вычеркивают слова, которые отличаются друг от друга, и это то, чего я пытаюсь достичь.

Я пытаюсь сравнить 2 блока текста на стороне сервера, обнаруживает различия и отправляет электронное письмо пользователю с файловым блоком текста для них, как конечный результат в демонстрации, которую я опубликовал выше.

У кого-нибудь есть учебник о том, как использовать версию С#?

4b9b3361

Ответ 1

Для справки это очень просто:

var dmp = new diff_match_patch();
var diffs = dmp.diff_main(text1, text2);
var html = dmp.diff_prettyHtml(diffs);