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.NumberDecimalSeparator + 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