Formatação de Strings

O uso de formatações de expressões nas aplicações é fundamental para uma boa apresentação. O .NET dispõe da classe String, o qual permite manipular uma string, por exemplo copiar, comparar, concatenar e formatar.

 

Int qtde = 25;

Double valor = 2.52;

Double valorTotal = 0;

 

Label1.Text = string.Format(“valor: {0:c2}”, valor);

Label1.Text = string.Format(“Qtde: {0:n0}”, qtde);

Label1.Text = string.Format(“valor: {0:c2}” * Qtde:? {1:n0) = Total: {2:c2}”, valor, qtde, valorTotal);

 

Note que a notação contida no Format contém uma expressão entre aspas informando o respectivo índice a ser usado, seguido do tipo de formatação a aser aplicada, ou seja, a cada {chave} você informa o índice e o formato, por exemplo {0:c2} diz que será a primeira variável após a vírgula e será exibido no formato monetário (c = currency) com duas casas decimais. Observe ainda que o Format pode conter quantos índices forem necessários, por exemplo: {0}, (1:n},{2:n2}.