【发布时间】:2015-06-29 08:24:21
【问题描述】:
这是我在 Stack Overflow 上的第一篇文章。如果我做错了,请纠正我:
使用 C#,我想将一个 double 转换为一个可变长度的 int 数组,该数组等于 double 中的总位数。
例如,如果我有数字 35.777778,我想将其转换为 int 数组,其中
array[0] = 3
array[1] = 5
array[2] = 7
etc.
我打算遍历数组并将数组[i] 与数组[i + 1] 进行比较。
double 将是两个变量数的商。所以它可能有很少的数字或很多数字。
到目前为止,我已尝试将其转换为字符串,然后转换为整数数组。但它在小数点处崩溃。
请帮帮我...
【问题讨论】:
-
为什么需要一个整数数组,当一个数字的最大值是10?
-
这样的数组叫做'a string'
-
@Alex 你应该更了解。现在是 9。:D
-
我需要提取个位数,0 到 9。
标签: c# arrays int double converter