我想制作一个检查服务器版本的方法,检查“网站”是否有高于它的版本,然后更改服务器的版本。
这是我到目前为止所得到的。
/// <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))
//{
//}
}
有没有办法在“网站”上找到任何超过“修订版”的内容?
答案 0 :(得分:2)
如果我理解正确你,你只想检查一个“修订字符串”,如果它高于你在本地得到的。
正如我所看到的,它取决于您用作修订版的内容。 如果它看起来像“1.0.0.1”(主要,次要,构建等),我会用Split方法将字符串分开并将其转换为整数,然后分别比较每个部分。
我不知道存在一个简单的“修订 - 比较”方法。