double temp;
temp = (double)Convert.ToDouble(\"1234.5678\");
Hey Lads and Ladies, I can\'t for the life of me figure out why the above line isn\'t
first solution (as mentioned in other posts):
double temp = double.Parse("1234.5678", CultureInfo.InvariantCulture);
second solution - make it default to current thread:
Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
double temp = double.Parse("1234.5678");
third solution - make it default to block of code:
var prevCurrentCulture = Thread.CurrentThread.CurrentCulture;
Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
...
double temp = double.Parse("1234.5678");
...
Thread.CurrentThread.CurrentCulture = prevCurrentCulture;