Formattare una stringa in valuta in C#

Muhammad Maisam Abbas 16 febbraio 2024
  1. Formattare una stringa in valuta con il metodo String.Format() in C#
  2. Formattare una stringa in valuta con il metodo ToString() in C#
Formattare una stringa in valuta in C#

Questo tutorial discuterà i metodi di formattazione di una variabile di stringa in valuta in C#.

Formattare una stringa in valuta con il metodo String.Format() in C#

Il String.Format() metodo formatta una stringa in C#. Possiamo usare l’identificatore di formato {0:C} all’interno del metodo String.Format() per convertire la variabile stringa in un formato valuta. Il seguente esempio di codice ci mostra come formattare una stringa nel formato valuta con il metodo String.Format() in 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);
    }
  }
}

Produzione:

$1, 234.56

Nel codice sopra, abbiamo convertito la variabile decimale money nella variabile stringa mstring nel formato valuta con il metodo String.Format() in C#. Abbiamo utilizzato l’identificatore di formato {0:C} per formattare il money in una stringa formattata in valuta.

Formattare una stringa in valuta con il metodo ToString() in C#

Il ToString() metodo viene utilizzato per convertire qualsiasi tipo di dati in una variabile stringa in C#. Possiamo usare l’identificatore di formato stringa C per formattare la variabile stringa risultante in formato valuta. Il seguente esempio di codice ci mostra come formattare una stringa in formato valuta con il metodo ToString() in 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);
    }
  }
}

Produzione:

$1, 234.56

Nel codice sopra, abbiamo convertito la variabile decimale money nella variabile stringa mstring nel formato valuta con il metodo ToString() in C#. Abbiamo utilizzato l’identificatore di formato C all’interno del metodo ToString() per formattare il money in una stringa formattata in valuta.

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

Articolo correlato - Csharp String