- ///<summary>Convert a string of hex digits (ex: E4 CA B2) to a byte array. </summary>
- ///<param name="s">The string containing the hex digits (with or without spaces).</param>
- ///<returns>Returns an array of bytes.</returns>
- private 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;
- }
来源:http://blog.youkuaiyun.com/neverup_/article/details/5968825