Существует ли библиотека / алгоритм c #, которая сравнивает 2 текста и показывает, что в них отличается?
См. Diff.Net :
Diff.NET - это разностная утилита I написал в C #. Это обеспечивает бок о бок различие для файлов и каталоги. Для файлов это также обеспечивает обзор различий и межстрочный дифференциал И это может сделать визуальная разница двоичных файлов.