Извлечение номера версии из строки
Всем привет,
если я передам строку (verstring = = "vername.1.19. 5"), она вернет версию, потому что я игнорирую Currentver[0]. если я хочу передать verstring == "1.19.5".
Я имею в виду, что получу verstring в обоих форматах с именем версии (vername) или только с версией (1.19.5)
public VerInfo(string verString) { string[] currentVer; if (versionString.Contains(".")) currentVer= versionString.Split(".".ToCharArray()); else currentVer= versionString.Split(":".ToCharArray()); a= Convert.ToByte(currentVer[1]); b= Convert.ToByte(currentVer[2]); c= Convert.ToByte(currentVer[3]); }
Что я уже пробовал:
Я пробовал использовать длину строки, здесь длина строки варьируется
if (versionString.Длина > 5)