一、Byte 数组转十六进制字符串

 		/// <summary>          /// Byte 数组转十六进制字符串          /// </summary>          /// <param name="Bytes"></param>          /// <returns></returns>          public static string ByteToHex(byte[] Bytes)          {              string str = string.Empty;              foreach (byte Byte in Bytes)              {                  str += String.Format("{0:X2}", Byte) + " ";              }              return str.Trim();          }

二、字符串转十六进制Byte数组

        /// <summary>          /// 字符串转十六进制Byte数组          /// </summary>          /// <param name="hexString"></param>          /// <returns></returns>          public static byte[] strToToHexByte(string hexString)          {              try              {                  hexString = hexString.Replace(" ", "");                  if ((hexString.Length % 2) != 0)                      hexString += " ";                  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;              }              catch              {                  return null;              }            }