C # - Pokaż różnice podczas porównywania ciągów

W moim projekcie asp.net mam dwa łańcuchy (w rzeczywistości są one przechowywane w obiekcie Session, a następnie robię .ToString ())

Ten projekt jest częścią moich bezpłatnych ćwiczeń w języku japońskim na mojej stronie (na razie tylko włoski, więc nie będę linkować / spamować)

Na razie robięif (original == inputted.ToLower()) , ale chciałbym porównać struny i podkreślić różnice na ekranie

lubię to:

oryginalny: hiroyashi
napisał użytkownik: hiroSiemashi

myślałem o porównaniu dwóch łańcuchów i zapisaniu różnic w innej zmiennej, za pomocą znaczników HTML, a następnie pokazaniu jej na kontrolce dosłownej ... ale ... jeśli różnice są liczne, lub wejście jest krótsze ... jak aby to zrobić?

Wygląda na to, że potrzeba ogromnej ilości kodowania ... czy nie?

questionAnswers(3)

yourAnswerToTheQuestion