Claudio Roberto

blog profissional com dicas de programação

Um pouco sobre o método String.Format

Um pouco sobre o método String.Format
  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter

O método String.Format tem como objetivo converter valor de objetos em uma cadeia de caracteres (string).

Vamos falar hoje sobre o método String.Format.

Digamos que você precise criar um string para apresentar o resultado da média de um aluno conforme o exemplo abaixo.

Aluno Claudio Roberto, você foi aprovado com a média 9,80. Parabéns!!!

Utilizando o método String.Format nosso código ficará assim:

string aluno = "Claudio Roberto";
decimal mediaAluno = 9.80m;
string mediaStr = String.Format("Aluno {0}, você foi aprovado com a média {1}. Parabéns!!!", aluno, mediaAluno);

No método String.Format o primeiro parâmetro sempres será a string que deseja ser apresentada. Note que foi utilizado {0} e {1}, isto siginifica que o método irá trocar nesta posição os valores pelos demais parâmetros, {0} pelo conteúdo da variável aluno e {1} pelo conteúdo da variável mediaAluno.

Caso precise de mais tag a ser utlizada na formatação da string basta seguir a numeração sempre começando do {0} e assim por diante. Agora fique atendo pois a quantidade de tag que você utlizar terá que colocar a mesma quantidade de parâmetros após o primeiro parâmetro.

O método String.Format também pode ser utlizado para formatação de datas e valores, segue alguns exemplos:

String.Format("Hoje é dia {0:dd/MM/yyyy}", System.DateTime.Today); // Hoje é dia 04/02/2018
String.Format("Agora são {0:HH:mm:ss.fff} do dia {0:dd/MM/yyyy}", System.DateTime.Now); // Agora são 15:46:25.152 do dia 04/02/2018
String.Format("Aquele carro custa {0:c2}", 65000.00) // Aquele carro custa R$ 65.000,00

Voi finalizando por aqui deixando abaixo um link de um exemplo com os códigos acima.

github.com/csharp-string-format

  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter

Veja Também:

Artigos Relacionados

Olá, deixe seu comentário para Um pouco sobre o método String.Format

Enviando Comentário Fechar :/