У цьому навчальному посібнику ми пояснюємо вам крок за кроком процедуру порівняння файлів Text у C#. У цьому посібнику використовується один із найкращих API порівняння документів для порівняння двох текстових файлів. Крім того, цей посібник містить зразок коду, щоб показати реалізацію функції C# порівняти два текстові файли. Ось докладні інструкції, а також зразок коду для порівняння двох простих текстових файлів.
Кроки для порівняння текстових файлів у C#
- Налаштуйте пакет GroupDocs.Comparison for .NET із веб-сайту NuGet у програмі .NET для порівняння текстових файлів
- Додайте посилання на простір імен GroupDocs.Comparison, щоб порівняти два текстові документи
- Завантажте вихідний текстовий файл, створивши екземпляр класу Comparer
- Використовуйте метод Add класу Comparer для завантаження цільового текстового документа
- Викличте метод Compare класу Comparer для збереження отриманого текстового файлу на диск
Наведені вище кроки дозволяють легко розробити можливість C# порівняти два текстові файли та показати відмінності. Вам просто потрібно написати кілька рядків коду, який містить виклики API бібліотеки порівняння документів. Ви також можете виконати ці інструкції в будь-якій операційній системі, як-от MS Windows, Linux і Mac OS, без встановлення додаткового програмного забезпечення сторонніх виробників.
Код для порівняння текстових файлів у C#
Наведений вище приклад показує реалізацію порівняння двох текстових файлів і виділення відмінностей у програмі C#. Цей зразок бере два текстові файли для порівняння та зберігає результат у вихідному текстовому документі. Однак ви також можете використовувати цей код для порівняння кількох простих текстових файлів, повторивши крок 4. Крім того, ви можете швидко виконати порівняння документів для різних інших форматів документів за допомогою API конвертера документів.
Ми обговорили детальні процедури для розробки можливості порівняння текстових файлів C#. Нещодавно ми опублікували статтю про порівняння PDF-файлів у C#, перегляньте посібник як порівняти PDF-файли за допомогою C# для отримання додаткової інформації.