Formatierter String in VB2008

Gast #1645517
Hallo zusammen,

ich steh gerade mächtig auf dem Schlauch, vielleicht kann mir ja jemand 
von euch helfen?

Folgendes Problem:
Ich programmiere zur Zeit in VB2008 das Frontend einer µC Applikation. 
Hierbei muss ich eine Zahl sagen wir mal "10" in einen String in 
Hexadezimaldarstellung umwandeln. Soweit kein Problem, aber wenn ich das 
Ergebnis "A" formatiert als "000A" darstellen möchte(die Ausgabe muß 
immer 4 Zeichen, ggf. mit führenden Nullen sein), dann scheitere ich 
bislang.
Mit der Format(xyz,"0000") Anweisung klappts nicht, was mache ich 
falsch? Ist "Format" vielleicht gar nicht die richtige Anweisung?

Viele Grüße
Volker
Die MSDN-Hilfe ist bei den Formatierungen, sagen wir mal, etwas 
unübersichtlich...
str = string.Format("Test {0:X04}", 1234)
(die erste Zahl in den geschweiften Klammern gibt das Argument an (hier 
1234)
X = Hex, 04 steht für vier Ziffern mit führender Null)
oder
str = 12345.ToString("X04")
Gast
Super, vielen Dank euch beiden!
Durch die MSDN Hilfe hatte ich mich auch schon durchgewühlt und sie auch 
als nur bedingt hilfreich empfunden. Ich habs eben getestet und nun 
funktioniert der Programmteil wunderbar!
Danke nochmals!

Viele Grüße

Volker

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.