为什么 .NET 中的 System.Version 定义为 Major.Minor.Build.Revision?几乎每个人(包括我)似乎都同意修订属于第三位,而“构建”或任何你想称之为的东西都属于最后。
Microsoft 是否甚至以这种随意的方式使用这些数字,例如 3.5.3858.2,还是名称本身只是倒退?例如,如果您要使用 Major.Minor.Build.Revision 顺序编写自己的 Version 类,在转换为 System.Version 时交换最后两个组件是否合适,或者您是否忽略它并假装名称是倒退吗?