Floatzahlen mit Dezimalgenauigkeit formatieren
In diesem Fall versuchen Sie, einen Gleitkommawert anzuzeigen und dabei ein präzises Dezimalformat beizubehalten . So können Sie dies erreichen:
Um den Gleitkommawert „Sale“ zu formatieren, können Sie die ToString-Methode mit einer angegebenen Formatzeichenfolge verwenden. Dadurch können Sie das Anzeigeformat Ihrer Ausgabe steuern, einschließlich der Anzahl der Dezimalstellen.
Für Ihren Fall können Sie die folgenden Formatbezeichner verwenden:
Hier ist eine modifizierte Version Ihres Codes, die den Verkaufswert mit 2 Dezimalstellen formatiert:
Sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100))).ToString())).ToString("n2");
Bei Verwendung des Formats „n2“ wird Ihre Ausgabe zur Vereinfachung mit zwei Dezimalstellen und Kommas angezeigt Lesbarkeit.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Gleitkommazahl mit zwei Dezimalstellen in C# formatieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!