C# 这样的16进制字符串怎样转换成 btye[] 呢? 在线等

2025-05-20 21:17:25
推荐回答(1个)
回答1:

        public static byte[] HexStringToByteArray(string s)
        {
            s = s.Replace(" ", "");
            byte[] buffer = new byte[s.Length / 2];
            for (int i = 0; i < s.Length; i += 2)
            {
                buffer[i / 2] = (byte)Convert.ToByte(s.Substring(i, 2), 16);
            }
            return buffer;
        }