Как сравнить две строчки в формате номера версии, например 1.0.0.1 и 1.2.1.2?
Ответ: Для сравнения строк, содержащих стандартизированное представления номера версии можно использовать класс Version. Например:
Version v1 = new Version("2.0");
Version v2 = new Version("2.1");
switch(v1.CompareTo(v2))
{
case 0:
Console.Write("Версии равны");
break;
case 1:
Console.Write("V1 больше");
break;
case -1:
Console.Write("V2 меньше");
break;
}