Ejercicio extensión String

Vamos a extender el tipo string añadiendo las siguientes funciones:

trimAll() ->Elimina todos los espacios de una cadena. Ejemplo:


string cad="    hola    que    tal   ";

Console.Writeline(cad.trimALL);

Mostraría:

holaquetal

toTitle() -> Convierte la primera letra de cada palabra en mayúsculas y el resto en minúsculas. Ejemplo:


string cad = "hola que tal";
Console.WriteLine(cad.toTitle());
string cad = "HOLA que TAL";
Console.WriteLine(cad.toTitle());
string cad = "hOLA qUE tAl";
Console.WriteLine(cad.toTitle());

Mostraría:

Hola Que Tal

Hola Que Tal

Hola Que Tal

reverse() -> Nos da la vuelta a la cadena. Ejemplo:


string cad = "hola que tal";
Console.WriteLine(cad.reverse());

Nos mostraría:

lat euq aloh

palindromo() -> Nos devuelve true si la cadena es palíndroma (se lee igual empezando por el principio o por el final) No hay que tener en cuenta espacios, pero de momento ignoremos los acentos. Ejemplo:


string cad = "Isaac no ronca asi";
Console.WriteLine(cad.palindromo());

Mostraría: true

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos