decimal num=decimal.Parse(str);
你的数字本身没有小数点,只能转成数字,再进行相除。不然,计算机怎么知道你要的是2.235还是22.35还是223.5呢?如果你只是要最后一位是小数,那就除以10,比如decimal num=decimal.Parse(str)/10;