在WinForm设计,如何控制小数点后面多余的0?比如TextBox中显示:67.3400000,变成67.34。67.3440000变成67.344。即去掉TextBox中小数点后面多余的0(注:TextBox中数值可能是:67.3400000,67.3440000,67.34450000即他的有效位数是不确定的,只要求去掉有效位后多余的0)

解决方案 »

  1.   

    没明白什么意思
    convert.todouble("67.34000000")
    or
    double db = 67.3400000;
    db.tostring("##.#######")
      

  2.   

    Double dValue = double.Parse(str);
      

  3.   

    Double dValue = double.Parse(str);--------------------------
    这是对的。。this.TextBox1.Text=dValue.ToString();
      

  4.   

    this.TextBox1.Text=dValue.ToString("0.#");