1. ホーム
  2. c#

[解決済み] 16進数の値をuintに変換するには?

2023-08-29 02:53:55

質問

uint color; 
bool parsedhex = uint.TryParse(TextBox1.Text, out color); 
//where Text is of the form 0xFF0000
if(parsedhex)
   //...

は動作しません。私は何を間違えているのでしょうか?

どのように解決するのですか?

試してみてください。

Convert.ToUInt32(hex, 16)  //Using ToUInt32 not ToUInt64, as per OP comment