怎么样保留小数点后3位?不管小数点后面是不是0

解决方案 »

  1.   


                double num = 75.0054;
                Console.WriteLine(num.ToString("f3"));
                /*
                    ------输出结果------------
                    75.005
                 */
      

  2.   

    亦可
    ......num.ToString("N3"));
      

  3.   

    ToString("#.###")...0不显示零#显示零...为什么不去看MSDN...
      

  4.   

    ToString("#.###")...0不显示零#显示零... 
      

  5.   


    string str="0.000";
    str=(str.IndexOf(".")>-1)?str.TrimEnd("0".ToCharArray()).TrimEnd(".".ToCharArray()):str;
    MessageBox.Show(str);