ユーザーからベンダー ID を 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);
これを行う良い方法を知っている人はいますか??