uintcolor;boolparsedhex=uint.TryParse(TextBox1.Text,outcolor);//whereTextisoftheform0xFF0000if(parsedhex)//...没用。我做错了什么? 最佳答案 尝试Convert.ToUInt32(hex,16)//UsingToUInt32notToUInt64,asperOPcomment 关于c#-如何将十六进制值解析为一个单位?,我们在StackOverflow上找到一个类似的问题:
uintcolor;boolparsedhex=uint.TryParse(TextBox1.Text,outcolor);//whereTextisoftheform0xFF0000if(parsedhex)//...没用。我做错了什么? 最佳答案 尝试Convert.ToUInt32(hex,16)//UsingToUInt32notToUInt64,asperOPcomment 关于c#-如何将十六进制值解析为一个单位?,我们在StackOverflow上找到一个类似的问题: