using System; using System.Globalization; namespace TechBot.Library { public class NumberParser { public bool Error = false; public long Parse(string s) { try { Error = false; if (s.StartsWith("0x")) return Int64.Parse(s.Substring(2), NumberStyles.HexNumber); else return Int64.Parse(s); } catch (FormatException) { Error = true; } catch (OverflowException) { Error = true; } return -1; } } }