Boa noite a todos,
Precisei essa semana formatar uma string para poder visualizar num TextBox um valor com aparência de valor numérico, após verificar a melhor forma percebi que a maneira mais prática seria utilizar String.Format().
Fica abaixo as dicas de formatos aceito por essa função:
string Formato1 = String.Format("{0:C}", Valor); //Moeda
string Formato2 = String.Format("{0:C8}", Valor); //Moeda com 8 casas decimais
string Formato3 = String.Format("{0:D}", Valor); //Decimal
string Formato4 = String.Format("{0:D15}", Valor); //Decimal com 15 posições (vai zeros a frente p/ completar as posições)
string Formato5 = String.Format("{0:E}", Valor); //Exponencial XXX.XXXe+xxx
string Formato6 = String.Format("{0:F}", Valor); //Ponto Fixo
string Formato7 = String.Format("{0:G}", Valor); //Formato Geral ou Científico
string Formato8 = String.Format("{0:N}", Valor); //Numérico
string Formato9 = String.Format("{0:N7}", Valor); //Numérico com 7 casas decimais
string Formato10 = String.Format("{0:X}", Valor); //Representação Hexadecimal
Daniel S. Menezes
Analista de Sistemas
Programador AdvPL
Programador C#
Nenhum comentário:
Postar um comentário