代碼:
/// <summary> /// 16進制原碼字符串轉字節數組 /// </summary> /// <param name="hexString">"AABBCC"或"AA BB CC"格式的字符串</param> /// <returns></returns> public static byte[] ConvertHexStringToBytes(string hexString) { hexString = hexString.Replace(" ", ""); if (hexString.Length % 2 != 0) { throw new ArgumentException("參數長度不正確"); } byte[] returnBytes = new byte[hexString.Length / 2]; for (int i = 0; i < returnBytes.Length; i++) { returnBytes[i] = Convert.ToByte(hexString.Substring(i * 2, 2), 16); } return returnBytes; }