¿Cómo eliminar todos los espacios en blanco desde el principio o el final de una cadena?

¿Cómo puedo eliminar todos los espacios en blanco desde el principio y el final de una cadena?

Al igual que:

"hello" devuelve "hello"
"hello " devuelve "hello"
" hello " devuelve "hello"
" hello world " regresa "hello world"

String.Trim() recortará todos los espacios en blanco desde el inicio y el final de una cadena:

 " A String ".Trim() -> "A String" 

String.TrimStart() recortará todos los espacios en blanco desde el comienzo de una cadena:

 " A String ".TrimStart() -> "A String " 

String.TrimEnd() recortará todos los espacios en blanco desde el final de una cadena:

 " A String ".TrimEnd() -> " A String" 

eche un vistazo a Trim() que devuelve una nueva cadena con espacios en blanco eliminados desde el principio y el final de la cadena a la que se llama.

 string a = " Hello "; string trimmed = a.Trim(); 

trimmed ahora es "Hello"

use la función String.Trim() .

 string foo = " hello "; string bar = foo.Trim(); Console.WriteLine(bar); // writes "hello" 

Use el método String.Trim .

String.Trim() elimina todos los espacios 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.