Cómo comprobar inválida punto y coma no en el teclado en c#
Yo no podía capaz de comprobar el punto y coma no válido en el código. Estoy seguro de cómo el cliente es la publicación de los caracteres no válidos, debido a que el sistema de obtención de error. Tengo el inválido punto y coma (;), pero yo no podía capaz de recrear la inválida semi-columna en el editor de código). Al intentar pegar el punto y coma no válido en el editor, es la conversión de forma automática a la normalidad valor de teclado(;). Por lo que el ámbito de aplicación de la cláusula inválida punto y coma llegar ignorado en el código El punto y coma no válido sólo es visible en algunos de los cuadros de texto como gmail,gira
He probado con la siguiente
public string ReplaceInvalidIso8859Characters(string str)
{
var replacements = new Dictionary<string, string>
{
{";", ";"}
};
var newBodyBuilder = new StringBuilder(str);
replacements.ForEach(_ => newBodyBuilder.Replace(_.Key, _.Value));
return newBodyBuilder.ToString();
}

Preguntas similares
Vea otras preguntas sobre etiquetas c#