[Solved] Combine two integers (one containing the integer part, the other the decimal part) into a floating point number


Cheating solution goes like this:

string number = wholeNumber + "." + decimal
double doubleNumber = Double.Parse(number);

Clean solution would involve checking how many values you have in the ‘decimal’, dividing by 10^amount and adding them

As was pointed out – decimal seperator is cultural-specific – so the completly correct version is

string number = wholeNumber + System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSepar‌​ator + decimal
double doubleNumber = Double.Parse(number);

(I kept the top one because its easier to understand)

5

solved Combine two integers (one containing the integer part, the other the decimal part) into a floating point number