Formatieren einer Zeichenkette zu einer Währung in C#

  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.

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
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