public static double? ToInvariantDouble(this string s) { if (s == null) return null; double value; if (double.TryParse(s, NumberStyles.Any, CultureInfo.InvariantCulture, out value)) { return value; } return null; } }