我有一个存储为十进制的变量:
decimal firststYrComp = Int16.Parse(tb1stYr.Text.ToString());
现在我有一个需要强制转换为Double类型的变量?我该如何做呢?谢谢!
我有一个存储为十进制的变量:
decimal firststYrComp = Int16.Parse(tb1stYr.Text.ToString());
现在我有一个需要强制转换为Double类型的变量?我该如何做呢?谢谢!
你已经回答了自己的问题—只需要将它转换为double类型:
decimal x = 3.141592654M ;
double pi = (double) x ;
decimal
强制转换为 double
会失败吗?当它是缩小转换时会发生什么? - Dai你可以使用 decimal 的内置转换器。
decimal decimalValue = 5;
double doubleValue = decimal.ToDouble(decimalValue);
只需尝试
Decimal yourDecimal = 3.222222m;
Convert.ToDouble(yourDecimal);