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