J'ai un système de gestion de documents où les documents peuvent avoir plusieurs versions. Chaque version est enregistrée et les utilisateurs peuvent voir l'historique des versions.Version Numéros flottants, décimaux ou doubles
Ce que je voudrais savoir est: Quel type de données devrais-je utiliser pour les numéros de version? Décimal, Float ou Double? J'utilise .NET et C#.
Les numéros de version commencent à 0,1 et chaque publication version majeure sera arrondi au nombre entier supérieur. à savoir 0,4 va 1,0 et 1.3 va à 2.0 etc.
Lorsqu'un numéro de version frappe 0,9 et version mineure est ajouté, je voudrais que le nombre d'aller à 0,10 pas 1,0, quand j'ajoute. C'est le plus gros problème.
Toutes les suggestions sont appréciées.
Merci.
Vous ne savez pas pourquoi votre solution est si faible. À mon avis, nous devrions toujours utiliser les implémentations existantes lorsque cela est possible. –
J'adorerais vous donner un upvote, mais j'ai utilisé mon quota pour la journée, donc je dois revenir et ajouter un upvote demain. Clairement la meilleure réponse ici. –
Au moins bon que l'OP a changé la coche de ma réponse à Jon Hanna à sa réponse est indiquée en haut. –