修订版更新程序

时间:2011-04-23 23:46:21

标签: c#

我想制作一个检查服务器版本的方法,检查“网站”是否有高于它的版本,然后更改服务器的版本。

这是我到目前为止所得到的。

    /// <summary>
    /// Update the Emulator's Revision!
    /// </summary>
    private static void Update()
    {
        int pause = 900;
        Console.WriteLine("Checking your revision");
        Thread.Sleep(pause);
        Console.WriteLine("------->" + Revision);
        Console.WriteLine("Checking Checking the newest revision online");
        Thread.Sleep(pause);
        //string Test = "Anything" > Revision;
        string Website = new WebClient().DownloadString("http://whatever.com/revision.php/");
        //if (Website.Contains(Test))
        //{
        //}
    }

有没有办法在“网站”上找到任何超过“修订版”的内容?

1 个答案:

答案 0 :(得分:2)

如果我理解正确你,你只想检查一个“修订字符串”,如果它高于你在本地得到的。

正如我所看到的,它取决于您用作修订版的内容。 如果它看起来像“1.0.0.1”(主要,次要,构建等),我会用Split方法将字符串分开并将其转换为整数,然后分别比较每个部分。

我不知道存在一个简单的“修订 - 比较”方法。