如 1.00000  1.12000 1.04000 1.12130
在ToString后可以变成
1  1.12   1.04  1.1213
请问这个ToString("X")
这个X应该如何写

解决方案 »

  1.   


     
                       to.string("0.######");
                       
      

  2.   

    string str="1.00000";
    string newstr = (str.IndexOf('.') >= 0) ? str.TrimEnd('0').TrimEnd('.') : str;
    MessageBox.Show(newstr);
      

  3.   

    4楼的方法不可行,由于条件所件,我现在只能更改ToString 中的参数,不可以有其它任何代码
      

  4.   


    参数功能有限 , 只用ToString()实现不了。
      

  5.   

    float abc = 12.304000F;
                MessageBox.Show(abc.ToString("G"));
      

  6.   

    http://hi.baidu.com/libinguest/blog/item/1e983fd34d5d0e093af3cfa0.html