Tengo un sistema de gestión de documentos donde los documentos pueden tener múltiples versiones. Cada versión se guarda y los usuarios pueden ver el historial de versiones.Números de versión flotante, decimal o doble
Lo que me gustaría saber es: ¿Qué tipo de datos debo usar para los números de versión? Decimal, Flotador o Doble? Estoy usando .NET y C#.
Los números de versión comienzan en 0,1 y cada publicados la versión importante será redondeado al siguiente número entero. es decir 0,4 va a 1,0 y 1,3 va a 2,0 etc.
Cuando un números de versión impacta 0,9 y un menor versión se añade Me gustaría que el número para ir a 0,10 no 1.0, cuando lo agrego. Este es el mayor problema.
Cualquier sugerencia es apreciada.
Gracias.
No estoy seguro de por qué su solución es tan baja. En mi opinión, siempre debemos usar implementaciones existentes cuando sea posible. –
Me encantaría darle un voto positivo, pero he usado mi cuota para el día, así que tengo que volver y agregar un voto al día mañana. Claramente la mejor respuesta aquí. –
Al menos es bueno que el OP haya cambiado la marca de verificación de mi respuesta a la respuesta de Jon Hanna que se muestra en la parte superior. –