Autor Beitrag
tomycat
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 265
Erhaltene Danke: 1



BeitragVerfasst: Do 30.08.18 21:36 
hallo,
ich möchte gerne den Wert z.B. 7 in einen String umwandeln, aber der String soll immer 5 Stellen haben.
7 -> 00007
17 -> 00017
Wie mache ich das?

Moderiert von user profile iconTh69: Topic aus WinForms verschoben am Fr 31.08.2018 um 08:13
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4700
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Do 30.08.18 21:42 
ausblenden C#-Quelltext
1:
var myLovelyPaddedSeven = 7.ToString().PadLeft(5,'0');					

Für diesen Beitrag haben gedankt: tomycat
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4764
Erhaltene Danke: 1052

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Fr 31.08.18 10:37 
Schau dir auch mal String.Format sowie Standardmäßige Zahlenformatzeichenfolgen an.
Also ginge auch
ausblenden C#-Quelltext
1:
2:
3:
4:
int x = 7;
string s1 = x.ToString("D5");
// oder
string s2 = String.Format("{0:D5}", x);

Und mit Benutzerdefinierte Zahlenformatzeichenfolgen geht auch
ausblenden C#-Quelltext
1:
string s3 = x.ToString("00000");					

Für diesen Beitrag haben gedankt: tomycat
tomycat Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 265
Erhaltene Danke: 1



BeitragVerfasst: Sa 01.09.18 09:38 
vielen Dank,genau das habe ich gesucht.

SUPER FORUM !!!