public DatabaseServerVersion(string version) { OrigName = version; if (version == null) { IsMax = true; return; } try { string[] vers = version.Split('.'); V1 = StringTool.ParseIntStart(vers[0]); V2 = vers.Length >= 2 ? StringTool.ParseIntStart(vers[1]) : 0; V3 = vers.Length >= 3 ? StringTool.ParseIntStart(vers[2]) : 0; } catch { V1 = V2 = V3 = 0; IsMax = true; } }