2008-09-15 3 views
26

Есть ли какие-либо алгоритмы с открытым исходным кодом в C#, которые решают проблему создания разницы между двумя текстовыми файлами?C# сравнения алгоритмов

Было бы здорово, если бы у него был какой-то способ выделить точные области, в которых также были изменены текстовые документы.

ответ

7

Отъезд diff. Здесь это in the gnu project (с открытым исходным кодом, конечно), и еще много ссылок на реализации находятся в статье wikipedia. Сравнение различных таких программ найдено here.

+1

Это не реализация C# – hultqvist 2013-03-19 08:08:12

12

Существует Menees Diff, который предоставит вам реализацию C# diff. Исходный код включен. Я использовал его в прошлом с хорошим успехом, обертывая его в моем собственном воплощении.