Saltar al contenido

¿Qué tipo de datos debo usar para representar dinero en C#?

Este team redactor ha estado por horas buscando la solución a tu pregunta, te regalamos la soluciones y esperamos resultarte de gran ayuda.

Solución:

Usar System.Decimal:

El tipo de valor Decimal representa números decimales que van desde el positivo 79.228.162.514.264.337.593.543.950.335 hasta el negativo 79.228.162.514.264.337.593.543.950.335.
El tipo de valor Decimal es apropiado para cálculos financieros que requieren un gran número de dígitos enteros y fraccionarios significativos y sin errores de redondeo. El tipo Decimal no elimina la necesidad de redondeo. Más bien, minimiza los errores debidos al redondeo.

Ninguno de los dos System.Single (float) ni System.Double (double) son lo suficientemente preciso capaz de representar números de punto flotante de alta precisión sin errores de redondeo.

Use decimal y dinero en la base de datos si está usando SQL.

Decimal es el que quieres.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *