1、字符串转16进制方法
/// <summary>
/// 字符串转为16进制byte数组
/// </summary>
/// <param name="message">字符串</param>
/// <param name="encode">编码格式</param>
/// <returns></returns>
private byte[] StringToHexByteArray(string message, Encoding encode)
{
byte[] bytes = encode.GetBytes(message);
byte[] result = new byte[bytes.Length];
for (int i = 0; i < bytes.Length; i++)
{
result[i] = Convert.ToByte(Convert.ToString(bytes[i], 16));
}
return result;
}
2、如果是以0结尾,可以追加;如第10位是以0结尾;
bytes[9]=0x00;