4
Есть ли тип данных для версии программного обеспечения в C#? Я хотел бы иметь возможность легко сравнить 5.02.0002.2 и 5.02.0003.0 (какая из них выше).Какой тип данных я должен использовать для управления версиями?
Следует отметить, что 'System.Version' не поддерживает компоненты с ведущими нулями. например 'new Version (" 5.02.0003.0 ") == новая версия (" 5.2.3.0 ")' –
+1. @pswg, если кто-то считает '0003' и' 3' существенно отличающимися, я буду серьезно обеспокоен таким человеком :) (в противном случае я думаю, что он просто анализирует значения «int» между точками ...) –
@AlexeiLevenkov Да, я просто хотел указать на это, главным образом на пользу OP, чтобы избежать путаницы, которая может возникнуть, когда он начнет использовать ее. –