Номера версий плавающие, десятичные или двойные

У меня есть система управления документами, в которой документы могут иметь несколько версий. Каждая версия сохраняется, и пользователи могут просматривать историю версий.

Я хотел бы знать следующее: Какой тип данных мне следует использовать для номеров версий? Decimal, Float или Double? Я использую .NET и C #.

Номера версий начинаются с 0,1 , и каждая опубликованная основная версия будет округлена до следующего целого число. т.е. 0,4 переходит к 1,0 , а 1,3 переходит к 2,0 и т. д.

Когда номер версии достигает 0,9 и добавлена ​​ второстепенная версия. Я бы хотел, чтобы число было 0.10 , а не 1.0 , когда я добавляю к нему. Это самая большая проблема.

Любые предложения приветствуются.

Спасибо.

9
задан Jamie 12 November 2010 в 13:41
поделиться