using System.Globalization;
public static void Main()
var canParseSuccess = long.TryParse("0003000006D261BA", System.Globalization.NumberStyles.HexNumber, null, out long success);
var canParseFailure = long.TryParse("0003400181409581", System.Globalization.NumberStyles.HexNumber, null, out long failure);
Console.WriteLine($"{success}, {canParseSuccess}");
Console.WriteLine($"{failure}, {canParseFailure}");
canParseSuccess = long.TryParse("0003000006D261BA", NumberStyles.HexNumber, CultureInfo.InvariantCulture, out success);
canParseFailure = long.TryParse("0003400181409581", NumberStyles.HexNumber, CultureInfo.InvariantCulture, out failure);
Console.WriteLine($"{success}, {canParseSuccess}");
Console.WriteLine($"{failure}, {canParseFailure}");