Mettre en forme une chaîne en devise en C#

Muhammad Maisam Abbas 16 février 2024
  1. Mettre en forme une chaîne en devise avec la méthode String.Format() en C#
  2. Formater une chaîne en devise avec la méthode ToString() en C#
Mettre en forme une chaîne en devise en C#

Ce didacticiel abordera les méthodes de mise en forme d’une variable de chaîne en devise en C#.

Mettre en forme une chaîne en devise avec la méthode String.Format() en C#

La méthode String.Format() formate une chaîne en C#. Nous pouvons utiliser le spécificateur de format {0:C} dans la méthode String.Format() pour convertir la variable chaîne en un format monétaire. L’exemple de code suivant nous montre comment mettre en forme une chaîne au format monétaire avec la méthode String.Format() en 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);
    }
  }
}

Production:

$1, 234.56

Dans le code ci-dessus, nous avons converti la variable décimale money en variable chaîne mstring au format monétaire avec la méthode String.Format() en C#. Nous avons utilisé le spécificateur de format {0:C} pour formater la variable money en une chaîne de caractères au format monétaire.

Formater une chaîne en devise avec la méthode ToString() en C#

La méthode ToString() est utilisée pour convertir n’importe quel type de données en une variable chaîne en C#. Nous pouvons utiliser le spécificateur de format de chaîne C pour formater la variable de chaîne résultante au format monétaire. L’exemple de code suivant nous montre comment mettre en forme une chaîne au format monétaire avec la méthode ToString() en 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);
    }
  }
}

Production:

$1, 234.56

Dans le code ci-dessus, nous avons converti la variable décimale money en variable chaîne mstring au format monétaire avec la méthode ToString() en C#. Nous avons utilisé le spécificateur de format C dans la méthode ToString() pour formater money dans une chaîne formatée en devise.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

Article connexe - Csharp String