Hola chsarpedianos, este truco que les traigo es muy sencillo y se trata de convertir en mayuscula la primera letra de cada palabra en una cadena.
Existe un metodo llamado TextInfo.ToTitleCase que pertenece a la clase CultureInfo y se puede usar con las diferentes culturas, esta clase se accede desde el espacio de nombres System.Globalization, este nos permite convertir la primera letra de cada palabra en mayuscula.
String textoACambiar = "la primera letra de cada palabra va en mayúscula"; String resultado = CultureInfo.InvariantCulture.TextInfo.ToTitleCase(textoACambiar); String resultado2 = new CultureInfo("en-US", false).TextInfo.ToTitleCase(textoACambiar);
El resultado es:
La Primera Letra De Cada Palabra Va En Mayúscula
La Primera Letra De Cada Palabra Va En Mayúscula
Existen otros metodos que hacen algo similar los cuales son toLower y toUpper para la clase String, pero estos métodos convierten toda la frase a minúscula y mayúscula respectivamente.
Es muy Sencillo, algo para tener en cuenta es que una frase con todas las letras en mayúsculas, no se va a convertir a tipo título, antes de eso hay que convertirlo a minúscula (toLower) y luego ToTitleCase.
Espero que lo disfruten y comenten. ;)
Comentarios
Publicar un comentario