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