formating a double value does not work as expected

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Tenacious

    #1

    formating a double value does not work as expected

    Can anyone tell me why strSpd2 in the example below ends up being a
    blank string when formatting a zero value? It would seem to me that
    strSpd2 should end up being "0.0"

    double val1 = 14.38009
    double val2 = 0.0;
    string strSpd1 = "";
    string strSpd2 = "";

    // This formats correctly. strSpd1 = "14.4"
    strSpd1 = String.Format(" {0:##.#}", val1);

    // This does not format. strSpd2 = ""
    strSpd2 = String.Format(" {0:#.#}", val2);

  • Tenacious

    #2
    Re: formating a double value does not work as expected

    On Dec 6, 9:33 am, Tenacious <CT_Tay...@yaho o.comwrote:
    Can anyone tell me why strSpd2 in the example below ends up being a
    blank string when formatting a zero value? It would seem to me that
    strSpd2 should end up being "0.0"
    >
    double val1 = 14.38009
    double val2 = 0.0;
    string strSpd1 = "";
    string strSpd2 = "";
    >
    // This formats correctly. strSpd1 = "14.4"
    strSpd1 = String.Format(" {0:##.#}", val1);
    >
    // This does not format. strSpd2 = ""
    strSpd2 = String.Format(" {0:#.#}", val2);
    Sorry, I put this in the wrong group.

    Comment

    Working...