public static string RemoverSignosAcentos(object texto) { string texto2 = texto.ToString(); var textoSinAcentos = string.Empty; foreach (var caracter in texto2) { var indexConAcento = ConSignos.IndexOf(caracter); if (indexConAcento > -1) { textoSinAcentos = textoSinAcentos + (SinSignos.Substring(indexConAcento, 1)); } else { textoSinAcentos = textoSinAcentos + (caracter); } } return(textoSinAcentos); }
public static string RemoverAcentos(string texto) { const string ConSignos = "áàäéèëíìïóòöúùuñÁÀÄÉÈËÍÌÏÓÒÖÚÙÜçÇ"; const string SinSignos = "aaaeeeiiiooouuunAAAEEEIIIOOOUUUcC"; string textoSinAcentos = string.Empty; foreach (var caracter in texto) { var indexConAcento = ConSignos.IndexOf(caracter); if (indexConAcento > -1) { textoSinAcentos = textoSinAcentos + (SinSignos.Substring(indexConAcento, 1)); } else { textoSinAcentos = textoSinAcentos + (caracter); } } textoSinAcentos = textoSinAcentos.ToLower(); return(textoSinAcentos); }