2016-01-08 16 views
-1

Я хотел бы использовать библиотеку сравнения/сравнения C# .NET для текстовых файлов (точнее, C++, но это не имеет значения).Есть библиотека .NET diff diff от Microsoft?

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

Есть ли у C# .NET такая функция?

Пример использования: У меня есть два немного разных файла .cpp. Я должен создать файл .cpp, который будет иметь #ifdef в соответствии с различиями двух файлов, и мы можем использовать один файл в двух местах, контролируемых определением предшественника.

+1

В то время как различение текста на самом деле довольно сложная проблема, существуют алгоритмы, которые могут быть переведены на C#. Такая функция уже существует в .net. – willaien

+1

Не от госпожи, а от прекрасного программного обеспечения: [См. Здесь] (http://stackoverflow.com/questions/24887238/how-to-compare-two-rich-text-box-contents-and-highlight-the- персонажи-что-есть/24970638 s = 1 |? 0,2751 # 24970638) – TaW

ответ

5

В любой библиотеке Microsoft .Net таких встроенных функций нет.

Смежные вопросы