假设我有double
42.433243,我想将其转换为整数42433243.
当小数长度是随机的时,这样做的代码是什么?
更多例子:
45.25 => 4525
125.152254 => 125152254
etc...
Run Code Online (Sandbox Code Playgroud)
只要有任何小数部分,您可以将该值乘以10:
Decimal m = 42.433243m;
while (m % 1 != 0) m *= 10;
int i = (int)m;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
359 次 |
最近记录: |