4 C#中的軟件版本是否有數據類型?我希望能夠輕鬆地比較5.02.0002.2和5.02.0003.0(哪一個更高)。我應該使用什麼數據類型進行版本控制? 來源 2014-01-08 John Ryann
10 看看System.Version,它正是你想要的,並且也被.NET程序集使用。 來源 2014-01-08 23:32:11 +0 值得注意的是'System.Version'不支持具有前導零的組件。例如'新版本(「5.02.0003.0」)==新版本(「5.2.3.0」)' – +1 +1。 @pswg如果有人認爲'0003'和'3'顯着不同,我會認真關注這個人:)(否則,我想它只是解析點之間的int值...) – +0 @AlexeiLevenkov是的,我只是想指出這一點,主要是爲了OP的好處,以避免他使用它時可能出現的任何混淆。 –
值得注意的是'System.Version'不支持具有前導零的組件。例如'新版本(「5.02.0003.0」)==新版本(「5.2.3.0」)' –
+1。 @pswg如果有人認爲'0003'和'3'顯着不同,我會認真關注這個人:)(否則,我想它只是解析點之間的int值...) –
@AlexeiLevenkov是的,我只是想指出這一點,主要是爲了OP的好處,以避免他使用它時可能出現的任何混淆。 –