c# 中要使用math.pow函数,但变量是decimal类型,要怎么转换

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:01:41
如题

decimal x = 1;
decimal y = 2;
decimal p;
//转换方法1
p = (decimal)Math.Pow((double)x, (double)y);
//转换方法2
p = Convert.ToDecimal(Math.Pow(Convert.ToDouble(x), Convert.ToDouble(y)));

根据需要的类型强制转化!!!!!

OK????

先转换层double类型

if your parameter is not double,
you can do like this:

Convert.ToDouble(0.6)