使用C#比较Mozilla Firefox版本

时间:2018-02-23 10:52:26

标签: c# compare

我想比较一下Mozilla的firefox版本。所以,我将Mozilla版本作为字符串。喜欢“50.0.2”。 所以,我正在尝试使用以下程序将字符串转换为 float 类型,但我遇到了错误。

  

输入字符串的格式不正确

代码:

float f = float.Parse(MozillaVersion, CultureInfo.InvariantCulture.NumberFormat); 
if (f >= 48.0) // Here, MozillaVersion = "50.0.2"
{
    // code here
}
else
{
    // code here
}

我是C#的新手。所以,有人帮助我。有没有办法比较mozilla版本?

1 个答案:

答案 0 :(得分:1)

你应该使用.net中的Version.Parse-method

Version v = Version.Parse("50.0.2");

if (v.Major >= 48) {
}