Pourquoi est-ce Système.Version dans .NET défini comme important.Mineure.Construire.Révision? Presque tout le monde (moi y compris) semble être d'accord que la révision appartient à la troisième place, et de "construction" ou ce que vous voulez l'appeler, il appartient en dernier.
Microsoft fait même d'utiliser les chiffres de cette manière hasardeuse, par exemple 3.5.3858.2, ou sont les noms eux-mêmes à l'envers? Par exemple, si vous écrivez votre propre Version de la classe avec l'ordre Majeur.Mineure.Construire.Révision, serait-il bon pour permuter les deux dernières composantes lors de la conversion à un Système.Version, ou de l'ignorer, et il suffit de faire semblant de les noms sont à l'envers?