Hi,
Take a look here:
string s1="123.45";
double d=Convert.ToDouble(s1); // d=123.45
s1="-123,456.45";
d=Convert.ToDouble(s1); d=-123456.45
So, use Convert.ToDouble(string) in a try-catch bloc and there will be no slow down execution.
-obislavu-