DoubleConverter, TypeDescriptor.GetConverter(typeof(double)), Double.Parse :
Double.Parse(
"2,999.95",
NumberStyles.Float,
(IFormatProvider)culture.GetFormat(typeof(NumberFormatInfo)));
, NumberStyles.Float . Microsoft Connect , - .
Double.Parse NumberStyles.AllowThousands, .
Double.Parse(
"2,999.95",
NumberStyles.Float | NumberStyles.AllowThousands,
(IFormatProvider)culture.GetFormat(typeof(NumberFormatInfo)));