У меня есть переменная (ApplicationVersionInformationArray (0)), которая имеет следующее значение: «1.0.0.1»TryParse Двойного
Каков наилучший способ определить, если это значение больше, чем 1,0
Здесь мой текущий код (ApplicationVersionInformationNumber имеет тип Double):
If Double.TryParse(ApplicationVersionInformationArray(0), ApplicationVersionInformationNumber) = False Then
Return False
Else
If ApplicationVersionInformationNumber < 1 Then Return False
End If
UPDATE
I обнаружили, что существует класс версий, который легко выполняет это преобразование.
Преобразование «1.0.0.1» в 'Double' не способ сделать это (когда я разглагольствовать код в VS, я получил 0.0 для преобразования). – Tim
Также, какую часть номера версии вы пытаетесь сравнить? Все это? Номер основной версии (1), младший номер версии (0), ревизия (0), сборка (1) или некоторая комбинация? – Tim