Suma con variables de tipo decimal

28/07/2005 - 22:50 por Alberto | Informe spam
Tengo dos variables de tipo decimal que contienen el valor 4.61. Si las sumo
obtengo 9.23 en lugar de 9.22
¿por qué? ¿Cómo lo soluciono?

Muchas gracias
 

Leer las respuestas

#1 Tristan
01/08/2005 - 12:15 | Informe spam
¿Estás utilizando el sufijo "m" para los valores?. Este ejemplo muestra 9.22
tal y como debe ser:

decimal d1 = 4.61m;
decimal d2 = 4.61m;
MessageBox.Show((d1 + d2).ToString());

Juan Carlos Badiola Saiz
MVP - C#

Preguntas similares