我需要以 int32 的形式从用户那里获取供应商 ID,它们通常看起来像这样。0x0EB8 我可以把它写成代码
int32 vid = 0x0EB8;
这工作得很好。但我需要以字符串的形式从用户那里获取。当我调用 System.Convert.ToInt32("0x0EB8") 时,我得到一个类型转换异常。
这是我的一些测试代码,它给了我异常。
Int32 blah;
Console.WriteLine("Please enter the Vendor ID");
string blahString = Console.ReadLine();
blah = Convert.ToInt32(blahString);
有人知道这样做的好方法吗?