您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

比较版本号而不使用拆分功能

比较版本号而不使用拆分功能

可以使用Version类吗?

http://msdn.microsoft.com/zh- CN/library/system.version.aspx

它具有IComparable接口。请注意,这不适用于您显示的5部分版本字符串(这真的是您的版本字符串吗?)。假设您的输入是字符串,这是一个正常的.NET 4部分版本字符串的工作示例:

static class Program
{
    static void Main()
    {
        string v1 = "1.23.56.1487";
        string v2 = "1.24.55.487";

        var version1 = new Version(v1);
        var version2 = new Version(v2);

        var result = version1.CompareTo(version2);
        if (result > 0)
            Console.WriteLine("version1 is greater");
        else if (result < 0)
            Console.WriteLine("version2 is greater");
        else
            Console.WriteLine("versions are equal");
        return;

    }
}
其他 2022/1/1 18:16:32 有546人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶