例如:5 /6如何只取二位小数?如何以百分比的形式输出?
问题解决马上结贴。

解决方案 »

  1.   

    连发三张贴?
                decimal d = Math.Round(Convert.ToDecimal((5d / 6d)*100d),2) ;
                string rs = d.ToString() + "%"
      

  2.   

    double sj=Convert.ToDouble(1)/Convert.ToDouble(3);
    this.TextBox1.Text = string.Format("{0:#.00%}",sj);偶自己解决了
      

  3.   

    Single i;
                i = 5f / 6f;
                string str1;
                str1 = i.ToString("f2");
                Debug.Print(str1);
                str1=i.ToString("p2");
                Debug.Print(str1);
    其中f2,p2等表示小数点后面取几位小数。楼主可以试一下效果
      

  4.   

    对了,使用debug.print需要引用using System.Diagnostics; 
    我是vb转过来的,还是习惯用debug.print来观察结果