我有一个存储为十进制的变量:
decimal firststYrComp = Int16.Parse(tb1stYr.Text.ToString());
现在我有把它变成双重的吗?我怎么做?谢谢!
答案 0 :(得分:70)
您回答了自己的问题 - 只需将其转换为双倍:
decimal x = 3.141592654M ;
double pi = (double) x ;
答案 1 :(得分:30)
您可以使用十进制内置转换器。
decimal decimalValue = 5;
double doubleValue = decimal.ToDouble(decimalValue);
答案 2 :(得分:12)
试试
Decimal yourDecimal = 3.222222m;
Convert.ToDouble(yourDecimal);