字节数组转换成以空格间隔的16进制字符串,常用于串口通讯中
Donmi 2019-11-24 05:05:14 串口通讯中经常要格式化数据,经过测试,以下代码为最简单的方式:
public static string BytesToHexString(byte[] src)
{
if (src == null || src.Length <= 0)
return "";
return string.Join<string>(" ", Array.ConvertAll<byte, string>(src, (x => x.ToString("X2"))));
}