Tutoriais e Ferramentas – Michel Carvalho Lopes
String Format para Inteiros [C#]
Em C# você pode precisar formatar um inteiro de formas diferentes para cada situação. E você poderá fazer isso usando o método String.Format, de uma forma bem simples. Bom vejamos alguns exemplos abaixo.
Adicionar zeros antes do número
Para adicionar Zeros antes do número de uma maneira bem simples, basta colocar um separador “:” e adicionar quantos zeros desejar para definir o tamanho do formato.
String.Format("{0:00000}", 15); // "00015" String.Format("{0:00000}", -15); // "-00015"
Alinhando número a esquerda ou a direita.
Para alinhar a direita use “,” seguido do numero de casa que dejesa alinhar.
Para alinhar a esquerda use “,” seguido do numero de casa negativo que deseja alinhar.
String.Format("{0,5}", 15); // " 15" String.Format("{0,-5}", 15); // "15 "
Alinhando número e adicionando zeros.
Para este formato devemos colocar primeiro o numero de casa que queremos alinhar e depois a fotação para incluir zeros:
String.Format("{0,5:0000}", 15); // " 0015" String.Format("{0,-5:0000}", 15); // "0015 "
Formatos costumizados. Exemplo numero de telefone ou CPF
Para este formato devemos colocar primeiro o numero de casa que queremos alinhar e depois a fotação para incluir zeros:
String.Format("{0:(##) ####-####}", 4488885555); // "44 9001 2345" String.Format(@"{0:###\.###\.###-##}", 89587125515); // "895.871.255-10"
Você pode substituir os números dentro do String.Format por variáveis, mas lembra-se a variável deve ser do tipo inteiro, se for usar de um textbox converta para int com Convert.ToInt32 por exemplo.
Fonte: http://www.csharp-examples.net
Related posts:
| Imprimir artigo | Este artigo foi escrito por Michel Lopes em 3 de julho de 2010 às 14:29, e está arquivado em C#, Desenvolvimento. Siga quaisquer respostas a este artigo através do RSS 2.0. Você pode deixar uma resposta ou fazer um trackback do seu próprio site. |
