Tại sao System.Version trong .NET được định nghĩa là Major.Minor.Build.Revision? Hầu như tất cả mọi người (bao gồm cả tôi) dường như đồng ý rằng bản sửa đổi thuộc về vị trí thứ ba, và "xây dựng" hoặc bất cứ điều gì bạn muốn gọi nó thuộc về cuối cùng.Tại sao System.Version trong .NET được định nghĩa là Major.Minor.Build.Revision?
Microsoft thậm chí có sử dụng các con số theo cách lộn xộn này không, ví dụ: 3.5.3858.2, hay chỉ là tên của họ? Ví dụ, nếu bạn đã viết lớp Phiên bản của riêng bạn với thứ tự Major.Minor.Build.Revision, nó sẽ là thích hợp để trao đổi hai thành phần cuối cùng khi chuyển đổi sang một System.Version, hoặc bạn bỏ qua nó và chỉ giả vờ tên là ngược?
Đây là câu hỏi cảm hứng nhất mà tôi đã nhìn thấy ngày hôm nay ... Tôi đã luôn luôn muốn biết điều này và không bao giờ nghĩ để hỏi! – codekaizen