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)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…