Ho un sistema di gestione dei documenti in cui i documenti possono avere più versioni. Ogni versione viene salvata e gli utenti possono visualizzare la cronologia delle versioni.Numeri di versione float, decimal o double
Quello che mi piacerebbe sapere è: Quale tipo di dati dovrei usare per i numeri di versione? Decimale, galleggiante o doppio? Sto usando .NET e C#.
I numeri di versione partono 0,1 e ciascuno pubblicati importante versione sarà arrotondato al successivo numero intero. cioè 0,4 va a 1.0 e 1.3 va a 2,0 ecc
Quando un numero di versione colpisce 0.9 e un minore versione viene aggiunto Vorrei il numero di andare a 0,10 non 1.0, quando aggiungo ad esso. Questo è il problema più grande.
Qualsiasi suggerimento è gradito.
Grazie.
Non sei sicuro del motivo per cui la tua soluzione ha un punteggio così basso. Secondo me dovremmo sempre usare le implementazioni esistenti quando possibile. –
Mi piacerebbe dare il suo upvote, ma ho usato la mia quota per il giorno, quindi devo tornare e aggiungere un upvote domani. Chiaramente la migliore risposta qui. –
Almeno bene che l'OP ha cambiato il segno di spunta dalla mia risposta a quella di Jon Hanna per la sua risposta è mostrata in alto. –