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();
        }

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

0
2019-09-17 08:20:05
fuente

Vea otras preguntas sobre etiquetas