decimal.Parse("1,2,3,45", CultureInfo.InvariantCulture)
cambio un decimal de 12345, sin embargo:
int.Parse("1,2,3,45", CultureInfo.InvariantCulture)
se emite una excepción? Esperaría que las comas fueran tratadas igual para la misma cultura. Si decimal.Parse
devuelve 12345, ¿por qué no int.Parse
también devuelve 12345?
interesante - no me di cuenta que utilizan diferentes estilos. Puedo entender algunos de ellos (por ejemplo, AllowDecimalPoint), pero me parece extraño que AllowThousands sea diferente entre los dos. ¡Gracias! –