Hallo,
ich suche nach einer möglichkeit, string aufzufüllen.
Ich habe meinetwegenden einen string mit dem Inhalt: (aus ToString() erstellt)
1581
Nun ist meine Vorgabe, das der string 5 zeichen lang ist.
also muss aus 1581 das werden:
01581
Gerade umgekehrt ist es bei floats, die ich zu einem string convertieren muss.
4.52445 <-- Das original
4.524450 <-- Verändert.
Wie muss ich da vorgehen??
gruss,
max
String.Format() ist hier wohl ganz nützlich:
MSDN: Übersicht zur Formatierung
Grüße, JasonDelife.
Beim Programmieren löst man die Probleme, die man nicht hätte, programmierte man nicht.
Hallo,
(aus ToString() erstellt)
dann kannst Du ja direkt das ToSring() nuzten, für die int:
ToString("###000000")
// führende Rauten werden angezeigt, falls die Stelle noch vorhanden ist
// Die Nuller werden angezeigt, wenn keine Stelle mehr vorhanden ist.
und für die double:
ToString("F7")
// zeigt immer sieben Stellen nach dem Komma an, Nuller werden aufgefüllt.
edit:
hier noch der Link dazu:
Zahlenformatzeichenfolgen
Gruß, MarsStein
Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca