String.Format - Wie kann ich auf x Ziffern formatieren (unabhängig von der Dezimalstelle)?
Ich muss eine Gleitkommazahl auf x Zeichen formatieren (6 in meinem Fall einschließlich des Dezimalpunkts). Meine Ausgabe muss auch das Vorzeichen der Nummer enthalten
In Anbetracht der Eingaben sind hier die erwarteten Ausgaben
1.23456 => +1.2345
-12.34567 => -12.345
-0.123456 => -0.1234
1234.567 => +1234.5
Bitte nehmen Sie an, dass vor dem letzten Zeichen immer eine Dezimalstelle steht. Das heißt es wird kein geben12345.6
Zahleneingabe - Die Eingabe ist immer kleiner oder gleich9999.9
.
Ich denke, das muss unter bestimmten Bedingungen geschehen.