【问题标题】:Comparing Mozilla Firefox version using C#使用 C# 比较 Mozilla Firefox 版本
【发布时间】:2018-02-23 10:52:25
【问题描述】:

我想比较 Mozilla firefox 版本。因此,我将 Mozilla 版本作为字符串获取。比如“50.0.2”。 因此,我正在尝试使用以下程序将该 string 转换为 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版本?

【问题讨论】:

标签: c# compare


【解决方案1】:

.net 中有 Version.Parse-method,您应该为此使用:

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

if (v.Major >= 48) {
}       

【讨论】:

    猜你喜欢
    • 2023-04-05
    • 1970-01-01
    • 2022-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多