How to remove any number of spaces at the beginning or end of a string in C #?
How to remove any number of spaces at the beginning or end of a string in C #?
Use String.Trim () :
" aaa ".Trim()
// "aaa"
To remove only spaces in the start of the string, use String.TrimStart ()
" aaa ".TrimStart()
// "aaa "
To remove only spaces in the end of the string, use String.TrimEnd ()
" aaa ".TrimEnd()
// " aaa"
Well, just at the beginning or end it's like the Fábio Perez said, but every sentence can be like this :
string frase = "Isso é uma string"; // Declaramos a string
string sem = ""; // Declaramos o futuro resultado
foreach (char c in frase.ToCharArray()) // Para cada 'letra' na frase
{
if (c != ' ') // Se a letra não for um espaço
sem += c; // É adicionada a string final
}
Console.WriteLine(sem); // Escrevemos a string final no console
This gives the result:
Issoéumastring