string dd = "3.00%";
decimal ff = 0.03;
我想把dd转成ff  请教大家  多谢

解决方案 »

  1.   

    decimal ff = Convert.ToDecimal(dd.Replace("%",""))*100;
      

  2.   

    decimal ff = Convert.ToDecimal(dd.Replace("%",""))*0.01;
      

  3.   

    string dd = "3.00%";
    double ff = double.Parse(dd.TrimEnd("%")) / 100;
      

  4.   


    string dd = "3.00%";double ff =0;
    if(dd.EndWith("%")
     ff =double.Parse(dd.TrimEnd("%")) / 100;
      

  5.   


    string dd = "3.00%";double ff =0;
    if(dd.EndWith("%")
     ff =double.Parse(dd.TrimEnd("%")) / 100;