一尘不染

如何将十六进制值解析为uint?

c#

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

不起作用。我究竟做错了什么?


阅读 264

收藏
2020-05-19

共1个答案

一尘不染

尝试

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