C # - Mostrar las diferencias al comparar cadenas

En mi proyecto asp.net, tengo dos cadenas (en realidad, están almacenadas en un objeto Session, luego hago un .ToString ())

Este proyecto es parte de mis ejercicios gratuitos en japonés en mi sitio web (italiano solo por ahora, así que no lo enlazaré / spam)

Por ahora hago unif (original == inputted.ToLower()) , pero me gustaría comparar las cadenas y resaltar las diferencias en la pantalla

Me gusta esto:

original: hiroyashi
escrito por el usuario: hiroyoshi

Estaba pensando en comparar las dos cadenas y guardar las diferencias en otra variable, con etiquetas HTML, y luego mostrarlas en un control Literal ... pero ... si las diferencias son muchas, o la entrada es más corta ... cómo ¿Para hacer eso?

Parece que hay una gran cantidad de codificación ... ¿o no?

Respuestas a la pregunta(3)

Su respuesta a la pregunta