C#如何将TEXT输入的数据转换成16进制? 例如TEXT输入 AA 55 66 用数组接受成 0xAA 0x55 0x66 求实现函数!

2025-02-24 19:36:55
推荐回答(2个)
回答1:

string s = "AA";
int a=Convert.ToInt32(s, 16);

回答2:

将你输入的字符串直接转到byte数组中
string text = TEXTBOX.TEXT.Trim().Replace(" ","");
byte[] str = ByteProc.parseHex(text);
至于文本框中输入的是不是合理的数据你要另行在这之前判断