Convert.ToDouble throws error in French System

c#, winforms

Solution

Convert.ToDouble(val, System.Globalization.CultureInfo.InvariantCulture);

or

Double.Parse(val, System.Globalization.CultureInfo.InvariantCulture);

Problem

I'm facing a problem when string converting a string value to double value. Eg: ``` string val="2.0"; double dval=Convert.ToDouble(val); ``` On executing this code on a French system threw an error because in french they use ,(comma) instead of .(dot). Any solution???

Original source