lunes, 19 de mayo de 2014

Validar un carácter ASCII en una cadena de texto en C#


Con este metodo, se puede validar un carácter por el codigo ACSII de un String, el método recibe una palabra la cual se recorre carácter por carácterpara compararlo con un código ACSII puntual, para este ejemplo se valida el 31 = US ( Separador de unidades ) El cual no es un carácter imprimible, develve el string sin ese caracter encontrado.

public string ValidaAcsii(string texto)
        {
            string respuesta = string.Empty;
            for (int i = 0; i <= texto.Length-1; i++)
            {
                respuesta += (int)texto[i] != 31 ? texto[i].ToString() : string.Empty;
            }
            return respuesta;
        }