This is probably an old one but I can't find anything on it. Does anyone have any idea why this:
Convert.ToDecimal("3.14521963414679E-08")
throws
FormatException ("Input string was not in a correct format.")
However this works as expected?
Convert.ToDouble("3.14521963414679E-08")
I thought Convert.ToDecimal could handle exponentials - maybe I got that wrong.