c#字节数组转16进制字符串
/// <summary> /// 字节数组转16进制字符串-无空格分隔 /// </summary> /// <param name="byteDatas"></param> /// <returns></returns> public static string ToHexStrFromByte(byte[] byteDatas) { StringBuilder builder = new StringBuilder(); for (int i = 0; i < byteDatas.Length; i++) { builder.Append(string.Format("{0:X2}", byteDatas[i])); } return builder.ToString().Trim(); }
/// <summary> /// 字节数组转16进制字符串-有空格分隔 /// </summary> /// <param name="byteDatas"></param> /// <returns></returns> public static string ToHexStrFromByte(byte[] byteDatas) { StringBuilder builder = new StringBuilder(); for (int i = 0; i < byteDatas.Length; i++) { builder.Append(string.Format("{0:X2} ", byteDatas[i])); } return builder.ToString().Trim(); }