Hallo zusammen
Wahrscheinlich für euch eine ganz einfache Frage:
Ich möchte eine Zahl vom Typ double formatiert ausgeben. Die Ausgabe soll aber in der Anzahl der Stellen vor dem Komma und nach dem Komma parametrierbar sein:
z.b. DoubleToString(1234.343433, 5 2) sollte 1234.34 als Ausgabe liefern.
Ich habe bereits gesehen, dass man mit Convert.ToString("###.##") sehr praktisch eine Formatierung durchführen kann. Wie muss man aber vorgehen, wenn die Anzahl der Ausgabestellen variabel sein soll?
Die Funktion sollte später eta so aussehen:
string DoubleToString(double Zahl, int StellenVorKomma, int StellenNachKomma)
{
?
return formatierte Zahl;
}
Hat hier bitte vielleicht jemand eine Idee
Beste Grüsse
Geri
Bau dir doch das Format einfach zusammen. 5 Stellen vor dem Komma und 2 danach .. einfach 5 mal ein #, dann einen . und dann noch 2 mal ein # und das ganze übergibst du dann ...
.NET GUI - Die Community für grafische Oberflächen unter .NET
Jetzt kostenlos besorgen: .NET BlogBook
Norbert Eder
DasBackup