Formatieren einer Zeichenkette zu einer Währung in C#

Muhammad Maisam Abbas 16 Februar 2024
  1. Formatieren einer Zeichenkette in eine Währung mit der Methode String.Format() in C#
  2. Formatieren Sie einen String in die Währung mit der Methode ToString() in C#
Formatieren einer Zeichenkette zu einer Währung in C#

In diesem Lernprogramm werden die Methoden zum Formatieren einer Zeichenkettenvariablen in die Währung in C# erläutert.

Formatieren einer Zeichenkette in eine Währung mit der Methode String.Format() in C#

Die Methode String.Format() formatiert einen String in C#. Wir können den Formatbezeichner {0:C} in der Methode String.Format() verwenden, um die Zeichenkettenvariable in ein Währungsformat zu konvertieren. Das folgende Codebeispiel zeigt, wie eine Zeichenkette mit der Methode String.Format() in C# in das Währungsformat formatiert wird.

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);
    }
  }
}

Ausgabe:

$1,234.56

Im obigen Code haben wir die Dezimalvariable money mit der Methode String.Format() in C# in die Zeichenkettenvariable mstring im Währungsformat konvertiert. Wir haben den Formatbezeichner {0:C} verwendet, um das money in einer währungsformatierten Zeichenkette zu formatieren.

Formatieren Sie einen String in die Währung mit der Methode ToString() in C#

Die Methode ToString() wird verwendet, um einen beliebigen Datentyp in eine Zeichenkettenvariable in C# zu konvertieren. Wir können den String-Formatbezeichner C verwenden, um die resultierende String-Variable im Währungsformat zu formatieren. Das folgende Codebeispiel zeigt, wie eine Zeichenkette mit der Methode ToString() in C# in das Währungsformat formatiert wird.

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);
    }
  }
}

Ausgabe:

$1,234.56

Im obigen Code haben wir die Dezimalvariable money mit der Methode ToString() in C# in die Zeichenkettenvariable mstring im Währungsformat konvertiert. Wir haben den Formatbezeichner C in der Methode ToString() verwendet, um das money in einer währungsformatierten Zeichenkette zu formatieren.

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

Verwandter Artikel - Csharp String