一組十六進制的字符串每兩個轉成對應值的byte
阿新 • • 發佈:2018-07-18
() != result nbsp div return urn convert stat
/// <summary> /// 一組十六進制的字符串每兩個轉成對應值的byte,比如4142 會成 AB對應的byte列表 /// </summary> /// <param name="hexString"></param> /// <returns></returns> static List<byte> HexStringToBytes(string hexString) { if (hexString.Length % 2!= 0) return null; List<byte> result = new List<byte>(); for (int i = 0; i < hexString.Length; i = i + 2) { byte v = Convert.ToByte(hexString[i].ToString(), 16); v <<= 4; v += Convert.ToByte(hexString[i + 1].ToString(), 16); result.Add(v); } return result; //return result; }
一組十六進制的字符串每兩個轉成對應值的byte