String.Trim()
devuelve una cadena que es igual a la cadena de entrada con todos los espacios en blanco recortados desde el inicio y el final:
" A String ".Trim() -> "A String"
String.TrimStart()
devuelve una cadena con espacios en blanco recortados desde el principio:
" A String ".TrimStart() -> "A String "
String.TrimEnd()
devuelve una cadena con espacios en blanco recortados desde el final:
" A String ".TrimEnd() -> " A String"
Ninguno de los métodos modifica el objeto de cadena original.
(Al menos en algunas implementaciones, si no hay espacios en blanco para recortar, se obtiene el mismo objeto de cadena con el que comenzó:
csharp> string a = "a";
csharp> string trimmed = a.Trim();
csharp> (object) a == (object) trimmed;
returns true
No sé si esto está garantizado por el idioma).
.TrimEnd()
no funciona (para el carácter de espacio sin ruptura) , pero al final es solo que el personaje no figura en la documentación." A String \r\n "
.Trim()
reconoce esto como un espacio también.eche un vistazo a
Trim()
cuál devuelve una nueva cadena con espacios en blanco eliminados desde el principio y el final de la cadena en la que se llama.fuente
trimmed
es ahora"Hello"
fuente
usa la
String.Trim()
funciónfuente
String.Trim
Método de usofuente
String.Trim()
elimina todo el espacio en blanco desde el principio y el final de una cadena. Para eliminar espacios en blanco dentro de una cadena, o normalizar espacios en blanco, use una Expresión regular.fuente