找出最新版本

Jib*_*oor 0 c# asp.net

我想得到逻辑,找出两个版本号中的最新版本,例如黑莓移动操作系统,它将返回版本号,如'6.0.1'.其他一些操作系统可能只返回6.1或6.1.2.4这样的东西.我希望在C#中获得逻辑,以找到所提供版本号的最新版本.

for egi查找以下最新内容

1. 5.2.4 
2. 6.1.6
Run Code Online (Sandbox Code Playgroud)

II.

1. 6.1.4.6
2. 1.8.4.2
Run Code Online (Sandbox Code Playgroud)

Tho*_*que 8

你可以使用这个Version类:

static Version Max(Version x, Version y)
{
    if (x >= y)
        return x;
    return y;
}
Run Code Online (Sandbox Code Playgroud)

如果您将版本作为字符串,则可以使用它们进行解析Version.Parse.