private static int ParseInt(string str, int defaultValue = 0) { if (string.IsNullOrEmpty(str)) return defaultValue; try { return int.Parse(str, NumberStyles.None, CultureInfo.InvariantCulture); } catch (FormatException) { return defaultValue; } }