Как сравнить цифры с двумя десятичными знаками в VB.NET - PullRequest
2 голосов
/ 09 января 2012

Я пытаюсь сравнить номера версий Office в vb.NET

Как определить, больше ли 12.0.64, чем, скажем, 12.0.62 или 14.0.4762

Кажется, факт, что есть 2 десятичных знака, vb это не нравится.

1 Ответ

7 голосов
/ 09 января 2012

Используйте Version класс , который специально разработан для обработки номеров версий, подобных тем, которые вы пытаетесь сравнить.

Он предоставляет CompareTo метод , который принимает другой объект Version для сравнения и возвращает значение, указывающее их относительные значения.

...