Hola a todos,
Tengo una duda sobre una línea de código.
Cree una aplicación que genera datos aleatorios y luego los importa a una Base de Datos de manera autómatica. Mi duda va sobre los Nombres y Correos, ya que quiero asociar los nombres aleatorios a los correos y para esto necesito quitar los Acentos (Andrés => andres). Esto ya lo pude hacer, pero con un código muy feo:
1 - Obtengo el nombre desde la columna 1 del Grid y le quito los espacios:
2 - Reemplazo todas las vocales con acento: Este código lo encuentro feo, quisiera saber si alguien sabe como mejorarlo.
3 - En esta línea añado la acción y limito el rango de los datos a 12 dígitos. Además de colocar el texto en minúsculas.
Queda así:
funciona bien, pero si alguien me ayuda para modificar la línea del código "2" se lo agradecería mucho. Me sirve para hacer test en otras aplicaciones.
Saludos.
Tengo una duda sobre una línea de código.
Cree una aplicación que genera datos aleatorios y luego los importa a una Base de Datos de manera autómatica. Mi duda va sobre los Nombres y Correos, ya que quiero asociar los nombres aleatorios a los correos y para esto necesito quitar los Acentos (Andrés => andres). Esto ya lo pude hacer, pero con un código muy feo:
1 - Obtengo el nombre desde la columna 1 del Grid y le quito los espacios:
Código: Seleccionar todo
name = String.Replace(Grid.GetCellText("Registros", nRow, 1), " ", "", false);
2 - Reemplazo todas las vocales con acento: Este código lo encuentro feo, quisiera saber si alguien sabe como mejorarlo.
Código: Seleccionar todo
newname = String.Replace(String.Replace(String.Replace(String.Replace(String.Replace(String.Replace(name, "á", "a"),"é", "e"),"í", "i"),"ó", "o"),"ú", "u"),"ñ", "n");
3 - En esta línea añado la acción y limito el rango de los datos a 12 dígitos. Además de colocar el texto en minúsculas.
Código: Seleccionar todo
Grid.SetCellText("Registros", nRow, 3, String.Lower(String.Mid(newname, 1, 12)).."@"..correo(1), false);
funciona bien, pero si alguien me ayuda para modificar la línea del código "2" se lo agradecería mucho. Me sirve para hacer test en otras aplicaciones.
Saludos.