0

I want to compare Mozilla firefox version. So, I'm getting Mozilla version as a string. Like "50.0.2". So, I'm trying to convert that string into float type using following program, but I'm getting following an error.

Input string was not in a correct format

Code :

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

I'm newbie in C#. So, someone help me. Is there any way to compare mozilla version?

msc
  • 33,420
  • 29
  • 119
  • 214

1 Answers1

1

There is Version.Parse-method in .net you should use for this:

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

if (v.Major >= 48) {
}       
Esko
  • 4,109
  • 2
  • 22
  • 37