Formatar uma string para moeda em C#
-
Formatar uma string para moeda com o método
String.Format()
emC#
-
Formatar uma string para moeda com o método
ToString()
emC#
Este tutorial discutirá os métodos de formatação de uma variável de string para moeda em C#.
Formatar uma string para moeda com o método String.Format()
em C#
O método String.Format()
formata uma string em C#. Podemos usar o especificador de formato {0:C}
dentro do método String.Format()
para converter a variável de string em um formato de moeda. O exemplo de código a seguir nos mostra como formatar uma string para o formato de moeda com o método String.Format()
em C#.
using System;
namespace string_to_currency {
class Program {
static void Main(string[] args) {
decimal money = 1234.56M;
string mstring = String.Format("{0:C}", money);
Console.WriteLine(mstring);
}
}
}
Resultado:
$1, 234.56
No código acima, convertemos a variável decimal money
para a variável string mstring
no formato de moeda com o método String.Format()
em C#. Usamos o especificador de formato {0:C}
para formatar o money
em uma string formatada de moeda.
Formatar uma string para moeda com o método ToString()
em C#
O método ToString()
é usado para converter qualquer tipo de dados em uma variável de string em C#. Podemos usar o especificador de formato de string C
para formatar a variável de string resultante no formato de moeda. O exemplo de código a seguir nos mostra como formatar uma string para o formato de moeda com o método ToString()
em C#.
using System;
namespace string_to_currency {
class Program {
static void Main(string[] args) {
decimal money = 1234.56M;
string mstring = money.ToString("C");
Console.WriteLine(mstring);
}
}
}
Resultado:
$1, 234.56
No código acima, convertemos a variável decimal money
para a variável string mstring
no formato de moeda com o método ToString()
em C#. Usamos o especificador de formato C
dentro do método ToString()
para formatar o money
em uma string formatada de moeda.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn