Still you should be able to just pass a double into the constructor of a string to get its decimals? (Though idk if it will be able to handle as accurate as you'd want?)
what's the highest precision number for double?