你的问题应该就是如何把B变成一个真正的16进制字符串。 方法: 1. 使用正则将B中每一个代表16进制数的串取出 => {“c1", "8b", "ee"} 2. 将创建一个byte[],并将每一项变成byte放到数组中. byte[3] oTmp = new byte[3]; byte b1 = Convert.ToByte("c1", 16); 3. 将byte数组转换为string string s2 = Encoding.UTF8.GetString(oTmp); 这时候的s2就等于C了。
在C#里16进制的转换就是byte哦? 这个在C#里不代表16进制 object C="\xc1\x8b\xee";
110,534
社区成员
642,575
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧