Podemos utilizar as funções Trim para remover espaços de strings. Com TrimStart podemos remover os espaços no início de uma string. TrimEnd permite removermos espaços no final da string. E com Trim removemos espaços do início e final da string.
string cor = " Azul "; cor = cor.TrimStart(); cor = cor.TrimEnd(); cor = cor.Trim();
Link permanente
Qual é a vantagem disso?
Link permanente
A vantagem é que você pode utilizar para formatar informações. Por exemplo, é sempre bom usar Trim() quando o usuário busca alguma coisa, assim você tira os espaços que o usuário pode ter digitado no início ou no fim da busca.
Abraço.
Link permanente
E se eu quiser pegar um item do listBox e mostrar num label a quantidade de caracteres que há sem espaços?
Tentei fazer isso daqui e não deu certo:
private void listBox1_Click(object sender, EventArgs e)
{
listBox1.Text.Trim();
lblResultado2.Text = Convert.ToString(listBox1.Text.Length);
}
Sei lá, imaginei que o Trim iria retirar os espaços e o label pegaria o número de caracteres do listBox já sem os espaços. O que deve ser feito para fazer isso?
Link permanente
Away
Tente algo como
private void listBox1_Click(object sender, EventArgs e)
{
lblResultado2.Text = Convert.ToString(listBox1.Text.Trim().Lenght);
}
só não lembro se é count ou lenght no final
Falow