Почему:
decimal.Parse("1,2,3,45", CultureInfo.InvariantCulture)
возвращает десятичное число 12345, но:
int.Parse("1,2,3,45", CultureInfo.InvariantCulture)
выдает исключение? Я ожидаю, что запятые будут одинаковыми для той же культуры. Если decimal.Parse
возвращает 12345, почему int.Parse
также не возвращает 12345?