Hi
Is there a direct way how to convert a decimal to a culture invariant string?
Standard method string( decimal ) returns the string converted according to the local user's setting. Like in Europe string(1.2) returns "1,2". Or "1'2" etc. What I want is "1.2".
I know there's many ways how to do it. I can look for the local separator in the string and change it. Or split the number into two parts and concatenate the string.
Now imagine you have 15 decimal points. Imagine there are countries that use '()' around negative numbers. This code is dangerous.