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



BeitragVerfasst: So 08.11.15 12:38 
hallo,
ich habe eine String z.b.

000333 oder 012121 oder 000003
daraus möchte ich gerne 333 und 12121 und 3 haben.

Meine Idee:
string in int und dann wieder in string.

zu meinem Problem, der String kann bis zu 13 Stellen haben, dann meldet sich der Debugger.
Ich denke an long int oder sowas?


Moderiert von user profile iconTh69: Topic aus Sonstiges (.NET) verschoben am So 08.11.2015 um 12:06
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: So 08.11.15 13:05 
Es geht auch einfacher mittels String.Trim(char[]).
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: So 08.11.15 13:32 
Ich würde auch Trim vorschlagen da es aber nach Zahlenwerten ~riecht~ wohl eher in der TrimStart Ausführung. Wir wollen ja wohl nur führende 0'en loswerden.

Zitat:
Ich denke an long int oder sowas?


Einfach nur long.
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: So 08.11.15 15:39 
LOL - ja, ist wohl besser mit TrimStart - hintere Nullen sollen wohl doch erhalten bleiben. :wink: