c#里有一些转函数
参考
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemConvertMembersTopic.htm不过,好像没有百分数转换成单精度的转换方式
自己写一个吧

解决方案 »

  1.   

    0.3转为30%,可以这样:
    using System.Web.UI.WebControls;
    MessageBox.Show(Unit.Percentage(0.3).ToString());
      

  2.   

    Unit myUnit=new Unit(0.3,UnitType.Percentage);
    MessageBox.Show(myUnit.ToString());//Show 30%
    MessageBox.Show(myUnit.Value.ToString());//Show 0.3
      

  3.   

    Sorry,上面错了,应该如下:
    Unit myUnit=Unit.Percentage(0.3*100);
    MessageBox.Show(myUnit.ToString());//Show 30%
    if(myUnit.Type==UnitType.Percentage)
    {
    double dValue=myUnit.Value/100;
    MessageBox.Show(dValue.ToString());
    }