Announcement

Collapse
No announcement yet.

String formatieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • String formatieren

    Hallo!

    Ich versuche nun schon seit langem einen einfachen String zu formatieren, indem ich einfach eine 0 vor eine Zahl stellen will, wenn der Integer/Byte Wert nur einstellig ist.

    String s= String.Format("{0:xxxx}",Integer/Byte Wert).

    Wie bekomme ich das hin, dass wenn der Wert eine 0-9 ist 00-09 ausgebeben wird?
    Ich scheitere schon an den einfachsten Aufgaben :-((.

    Danke + Gruß
    Olaf

  • #2
    Hallo,

    der Trick besteht darin, beim Format-Wert <b>D</b> die Stellenanzahl mit anzugeben. Somit ergibt D2 bei einem Input von "9" den Output "09":

    <pre>
    private void button1_Click(object sender, System.EventArgs e)
    {
    int iValue = 9;
    string sMsg = String.Format("{02}",iValue);
    MessageBox.Show(sMsg);
    }
    </pre&gt

    Comment


    • #3
      Vielen Dank

      Comment

      Working...
      X